svg[data-v-17a680c9]{width:calc(var(--font-size-lg) * 1.4);filter:drop-shadow(var(--shadow-sm))}.header-wrapper[data-v-3851a1e1]{position:absolute;top:0;left:0;right:0;pointer-events:none;z-index:1001}.header[data-v-3851a1e1]{position:absolute;top:var(--spacing-lg);right:0;padding-bottom:calc(var(--cqh) * 10);padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);display:flex;justify-content:end;align-items:center;font-size:var(--font-size-reg);z-index:1001;opacity:.01;cursor:pointer;pointer-events:auto;transition:opacity .3s ease}.header-wrapper.visible .header[data-v-3851a1e1]{opacity:1}.header-icon[data-v-3851a1e1],.remote-status[data-v-3851a1e1]{pointer-events:auto}.header-icon[data-v-3851a1e1]{position:relative;display:flex;justify-content:space-between;align-items:center;padding:calc(var(--spacing-xs) * .7);background-color:var(--color-popup);border-radius:var(--border-radius-full);box-shadow:var(--shadow-sm);border:var(--border-thin) var(--color-primary-light);backdrop-filter:var(--blur-popup);-webkit-backdrop-filter:var(--blur-popup);cursor:pointer;overflow:hidden;z-index:100}.header-icon-img[data-v-3851a1e1]{height:var(--font-size-xl)}.header-time[data-v-3851a1e1]{padding-left:var(--spacing-sm);padding-top:calc(var(--cqw) * .1);letter-spacing:.1em}.header-site-name[data-v-3851a1e1],.header-time[data-v-3851a1e1]{font-size:var(--font-size-reg);padding-right:var(--spacing-md);text-shadow:var(--shadow-sm);text-align:end}.remote-text[data-v-3851a1e1]{display:flex;justify-content:space-between;align-items:center;padding:calc(var(--spacing-xs) * .7) calc(var(--spacing-md) * .7);background-color:var(--color-surface-light);border-radius:var(--border-radius-full);box-shadow:var(--shadow-sm);border:var(--border-thin) var(--color-primary-light);cursor:pointer;overflow:hidden;background:var(--color-popup);backdrop-filter:var(--blur-popup);-webkit-backdrop-filter:var(--blur-popup);position:absolute;top:var(--spacing-lg);left:0;margin-left:var(--spacing-xl);z-index:1001;opacity:0;pointer-events:none;transition:opacity .3s ease}.header-wrapper.visible .remote-text[data-v-3851a1e1]{opacity:1;pointer-events:auto}.remote-status[data-v-3851a1e1]{margin-bottom:calc(var(--spacing-md) * -1)}.status-dot[data-v-3851a1e1]{position:absolute;z-index:1;margin-left:.3rem;width:var(--font-size-sm);height:var(--font-size-sm);border-radius:50%;background:var(--color-warning);filter:drop-shadow(var(--shadow-sm))}.status-dot.on[data-v-3851a1e1]{background:var(--color-internal-light)}.status-dot.off[data-v-3851a1e1]{background:var(--color-secondary)}.remote-text-icon[data-v-3851a1e1]{width:var(--font-size-lg)}.loading-screen[data-v-b55adc59]{position:absolute;top:0;left:0;width:calc(var(--cqw) * 100);height:calc(var(--cqh) * 100);display:flex;flex-direction:column;align-items:center;z-index:100}.status-panel[data-v-b55adc59]{position:absolute;bottom:var(--spacing-xl);left:var(--spacing-xl);border-radius:var(--border-radius-md);padding:var(--spacing-md);min-width:20rem;z-index:var(--z-index-dropdown)}.status-item[data-v-b55adc59]{display:flex;justify-content:space-between;font-size:var(--font-size-reg)}.status-item[data-v-b55adc59]:not(:last-child){margin-bottom:var(--spacing-sm)}.status-label[data-v-b55adc59]{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.status-value[data-v-b55adc59]{padding-left:var(--spacing-xl)}.error-value[data-v-b55adc59]{color:var(--color-error)}.fixed-content[data-v-b55adc59]{position:absolute;top:45%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center}.loading-logo[data-v-b55adc59]{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-md)}.logo[data-v-b55adc59]{width:auto;height:calc(var(--cqw) * 8)}.loading-title[data-v-b55adc59]{font-size:var(--font-size-title);font-weight:var(--font-weight-medium)}.loading-bar-container[data-v-b55adc59]{background-color:var(--color-border);width:calc(var(--cqw) * 35);height:var(--font-size-sm);border-radius:var(--border-radius-full);overflow:hidden;margin-top:var(--spacing-md)}.loading-bar[data-v-b55adc59]{height:100%;min-width:3%;background:var(--gradient-primary);border-radius:var(--border-radius-full);transition:width var(--transition-loading)}.loading-status[data-v-b55adc59]{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.dynamic-content[data-v-b55adc59]{position:absolute;top:60%;width:100%}.status-messages-container[data-v-b55adc59]{width:calc(var(--cqw) * 100);margin-top:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;text-align:center}.message-wrapper[data-v-b55adc59]{width:100%;position:relative}.status-message[data-v-b55adc59]{font-size:var(--font-size-md);color:var(--color-text-secondary);width:100%;text-align:center}.error-message[data-v-b55adc59]{color:var(--color-error)}.message-transition-enter-active[data-v-b55adc59],.message-transition-leave-active[data-v-b55adc59]{position:absolute;width:100%}.fade-enter-active[data-v-b55adc59],.fade-leave-active[data-v-b55adc59]{transition:opacity .5s ease}.fade-enter-from[data-v-b55adc59],.fade-leave-to[data-v-b55adc59]{opacity:0}.app-tile[data-v-e1fdc68c]{opacity:0;aspect-ratio:1/1.5;width:100%;height:auto;box-sizing:border-box;border-radius:var(--border-radius-xl);position:relative;cursor:pointer;transition:all var(--transition-normal);transform-origin:center}.app-tile[data-v-e1fdc68c]:hover{transform:scale(1.1)!important;z-index:1}.app-tile-active[data-v-e1fdc68c]{transform:scale(1.1)!important;box-shadow:0 0 20px #22b1f680;border:var(--border-norm) var(--color-primary-light);z-index:2}.app-tile-default[data-v-e1fdc68c]{background:linear-gradient(135deg,#1c5fe633,#22b1f633)}.app-tile-disabled[data-v-e1fdc68c]{cursor:not-allowed;pointer-events:none}.app-tile-disabled img[data-v-e1fdc68c]{filter:brightness(.5)}.app-tile-disabled[data-v-e1fdc68c]:hover{transform:none!important}.app-icon[data-v-e1fdc68c]{width:100%;height:100%;object-fit:cover;display:block;border-radius:var(--border-radius-xl)}.app-name-overlay[data-v-e1fdc68c]{position:absolute;display:flex;bottom:0;left:0;width:100%;align-items:center;justify-content:center;height:5rem;padding:var(--spacing-lg);background:linear-gradient(to top,rgba(0,0,0,.8) 0%,rgba(0,0,0,.4) 50%,transparent 100%);color:#fff;font-size:var(--font-size-reg);font-weight:var(--font-weight-semibold);text-align:center;border-bottom-left-radius:var(--border-radius-lg);border-bottom-right-radius:var(--border-radius-lg)}.default-indicator[data-v-e1fdc68c],.disabled-indicator[data-v-e1fdc68c],.env-indicator[data-v-e1fdc68c]{position:absolute;top:var(--spacing-xs);right:var(--spacing-xs);width:fit-content;color:var(--color-text);font-size:var(--font-size-reg);font-weight:var(--font-weight-semibold);text-align:center;padding:calc(var(--spacing-xs) * .4) var(--spacing-sm);border-radius:var(--border-radius-full);z-index:3;text-shadow:var(--shadow-sm);filter:drop-shadow(var(--shadow-sm))}.default-img[data-v-e1fdc68c]{width:var(--font-size-title);height:auto}.default-indicator[data-v-e1fdc68c]{padding:0}.disabled-indicator[data-v-e1fdc68c]{background:var(--gradient-secondary);width:calc(100% - (2 * var(--spacing-xs)))}.env-indicator[data-v-e1fdc68c]{background:var(--gradient-internal);left:var(--spacing-xs)}.auto-launch-progress-container[data-v-e1fdc68c]{position:absolute;bottom:var(--spacing-xs);left:var(--spacing-xs);right:var(--spacing-xs);height:var(--font-size-sm);background-color:var(--color-border);border-radius:var(--border-radius-full);overflow:hidden}.auto-launch-progress-bar[data-v-e1fdc68c]{height:100%;background:var(--gradient-primary);border-radius:var(--border-radius-full);width:0;min-width:7%!important;transition:width var(--transition-linear)}.app-grid-container[data-v-3f38cf32]{flex:1;display:grid;grid-template-columns:repeat(5,1fr);grid-auto-rows:auto;align-items:start;gap:var(--spacing-grid);padding:var(--spacing-grid);overflow-y:auto;height:100%;min-height:0;max-height:none;box-sizing:border-box;scroll-behavior:smooth}.context-menu[data-v-3f38cf32]{position:fixed;background-color:#1e1e1ef2;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;padding:.5rem 0;min-width:180px;z-index:1000;box-shadow:0 4px 12px #00000080}.context-menu-item[data-v-3f38cf32]{padding:.75rem 1rem;cursor:pointer;transition:background-color .2s}.context-menu-item[data-v-3f38cf32]:hover{background-color:#ffffff1a}.home-screen[data-v-035e840e]{width:calc(var(--cqw) * 100);height:calc(var(--cqh) * 100);display:flex;flex-direction:column;position:fixed;z-index:100}.home-screen-header[data-v-035e840e]{opacity:.75!important}.title-section[data-v-035e840e]{height:calc(var(--cqh) * 32);display:flex;justify-content:center;align-items:center;margin-top:calc(var(--spacing-grid) * 1.1)}.main-title[data-v-035e840e]{font-size:var(--font-size-home);font-weight:var(--font-weight-medium);text-align:center;background:#fff;-webkit-background-clip:text;text-shadow:var(--shadow-md)}.logo[data-v-035e840e]{width:auto;height:calc(var(--cqw) * 11);padding-right:var(--spacing-md);filter:drop-shadow(var(--shadow-md))}.id-heading[data-v-1bbf04a6]{position:absolute;height:calc(var(--cqh) * 100);width:calc(var(--cqw) * 100);top:var(--spacing-2xl);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);color:var(--color-text);text-transform:uppercase;text-align:center;line-height:2.8rem}.id-sub[data-v-1bbf04a6]{font-size:var(--font-size-md);font-weight:var(--font-weight-light);color:var(--color-text-secondary);margin-top:var(--spacing-lg)}.game-id-input-container[data-v-1bbf04a6]{position:absolute;top:0;left:0;right:0;bottom:var(--spacing-xl);display:flex;justify-content:center;align-items:flex-end;z-index:103;background-color:transparent}.input-timer-wrapper[data-v-1bbf04a6]{position:relative;width:45%;display:flex;flex-direction:column;align-items:center}.game-id-input-box[data-v-1bbf04a6]{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%;text-align:center;padding:var(--spacing-md);border-radius:var(--border-radius-md)}.game-id-input[data-v-1bbf04a6]{width:100%;padding:var(--spacing-md);font-size:var(--font-size-lg);border-radius:var(--border-radius-sm);border:none;background-color:var(--color-popup-element-light);color:var(--color-text);text-align:center;margin-bottom:var(--spacing-md);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);text-transform:uppercase}.timer-container[data-v-1bbf04a6]{width:100%;height:var(--font-size-sm);background-color:var(--color-border);border-radius:var(--border-radius-full);overflow:hidden}.timer-bar[data-v-1bbf04a6]{height:100%;min-width:3%;border-radius:var(--border-radius-full);background:var(--gradient-primary);transition:width var(--transition-linear)}.prompt[data-v-1bbf04a6]{margin-top:var(--spacing-md);font-size:var(--font-size-md);min-height:var(--font-size-lg)}.action-button[data-v-1bbf04a6]{position:absolute;right:calc(100% + var(--spacing-md));top:0;bottom:0;aspect-ratio:1 / 1;background:var(--color-popup-element-light);border:none;border-radius:var(--border-radius-md);padding:var(--spacing-md);margin-bottom:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s,transform .2s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1001}.action-button.home-button .icon[data-v-1bbf04a6]{width:100%;height:100%}.fade-enter-active[data-v-1bbf04a6],.fade-leave-active[data-v-1bbf04a6]{transition:opacity .3s ease}.fade-enter-from[data-v-1bbf04a6],.fade-leave-to[data-v-1bbf04a6]{opacity:0}.thanks-container[data-v-a2014003]{position:fixed;inset:0;z-index:103;transition:var(--transition-normal)}.thanks-content[data-v-a2014003]{width:100%;display:flex;flex-direction:column;align-items:center;text-transform:uppercase;text-shadow:var(--shadow-md);color:var(--color-text);font-size:var(--font-size-title)}.thanks-message[data-v-a2014003]{position:fixed;top:calc(var(--spacing-xl) * 2.5)}.site-name[data-v-a2014003]{position:fixed;bottom:calc(var(--spacing-xl) * 2.5)}.subtext[data-v-a2014003]{position:fixed;bottom:calc(var(--spacing-xl) * 1);font-size:var(--font-size-md)}.fade-enter-active[data-v-a2014003],.fade-leave-active[data-v-a2014003]{transition:opacity .5s ease}.fade-enter-from[data-v-a2014003],.fade-leave-to[data-v-a2014003]{opacity:0}.app-viewer[data-v-3f4e8d11]{top:0;left:0;width:calc(var(--cqw) * 100);height:calc(var(--cqh) * 100);z-index:100;display:flex;flex-direction:column;overflow:hidden;overflow:clip}.app-frame[data-v-3f4e8d11]{opacity:0;width:100%;height:100%;display:flex;flex-direction:column;z-index:101;position:relative}.app-iframe[data-v-3f4e8d11]{flex-grow:1;border:none;width:100%;height:100%;background-color:#fff}.full-screen-tile[data-v-3f4e8d11]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:102;overflow:hidden;opacity:0}.full-screen-icon[data-v-3f4e8d11]{width:100%;height:100%;object-fit:cover}.modal-overlay[data-v-23c645f3]{position:fixed;inset:0;background-color:var(--color-overlay);display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-23c645f3]{border-radius:var(--border-radius-md);border:var(--border-thin) var(--color-primary-light);padding:var(--spacing-lg);width:90%;max-width:calc(var(--cqw) * 35);box-shadow:var(--shadow-md);text-align:center;transform-origin:center;animation:modalEnter-23c645f3 var(--transition-normal) forwards;background:var(--color-popup-dark);backdrop-filter:var(--blur-popup);-webkit-backdrop-filter:var(--blur-popup)}@keyframes modalEnter-23c645f3{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}h2[data-v-23c645f3]{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md);color:var(--color-text)}p[data-v-23c645f3]{font-size:var(--font-size-reg);margin-bottom:var(--spacing-lg);color:var(--color-text-secondary)}.timer-container[data-v-23c645f3]{width:100%;height:var(--font-size-sm);background-color:var(--color-border);border-radius:var(--border-radius-full);margin-top:var(--spacing-lg);overflow:hidden}.timer-bar[data-v-23c645f3]{height:100%;border-radius:var(--border-radius-full);background:var(--gradient-primary);transition:width var(--transition-linear)}.modal-buttons[data-v-23c645f3]{display:flex;justify-content:center;gap:var(--spacing-md)}.modal-button[data-v-23c645f3]{min-width:20%;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius-sm);font-size:var(--font-size-reg);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-normal);border:none;color:var(--color-text);text-shadow:var(--shadow-sm);background:var(--color-popup-element-light)}.fade-enter-active[data-v-23c645f3],.fade-leave-active[data-v-23c645f3]{transition:opacity .3s ease}.fade-enter-from[data-v-23c645f3],.fade-leave-to[data-v-23c645f3]{opacity:0}.options-menu-overlay[data-v-fa0de71e]{position:absolute;top:0;left:0;width:calc(var(--cqw) * 100);height:calc(var(--cqh) * 100);display:flex;justify-content:end;align-items:start;z-index:1000;padding-top:var(--spacing-lg);padding-bottom:var(--spacing-xl)}.options-menu[data-v-fa0de71e]{width:calc(var(--cqw) * 35);max-height:100%;border:var(--border-thin) var(--color-primary-light);border-radius:var(--border-radius-xl);border-top-right-radius:var(--border-radius-lg);box-shadow:var(--shadow-lg);overflow-y:auto;margin-right:var(--spacing-xl);font-size:var(--font-size-sm);background:var(--color-popup);backdrop-filter:var(--blur-popup);-webkit-backdrop-filter:var(--blur-popup)}.options-content[data-v-fa0de71e]{padding:var(--spacing-md)}.options-section[data-v-fa0de71e]{margin-bottom:var(--spacing-sm)}.options-buttons[data-v-fa0de71e]{display:flex;gap:var(--spacing-md);border-bottom:var(--border-thin) var(--color-text-secondary);flex-wrap:wrap}.icon[data-v-fa0de71e]{height:calc(var(--cqw) * 3);width:auto;margin:var(--spacing-sm)}.action-button[data-v-fa0de71e]{display:flex;justify-content:center;align-items:center;border-radius:var(--border-radius-md);font-size:var(--font-size-reg);font-weight:var(--font-weight-semibold);cursor:pointer;margin-bottom:var(--spacing-sm);border:none;transition:all var(--transition-normal)}.reboot-button[data-v-fa0de71e]{color:var(--color-text);text-shadow:var(--shadow-sm)}.site-name[data-v-fa0de71e]{font-size:var(--font-size-md);color:var(--color-text);padding-bottom:var(--spacing-sm)}.info-heading[data-v-fa0de71e]{font-size:var(--font-size-reg);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin-top:var(--spacing-md)}.info-list[data-v-fa0de71e]{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--spacing-md);align-items:baseline}.info-list dt[data-v-fa0de71e],.info-list dd[data-v-fa0de71e]{padding:var(--spacing-xs) 0;border-bottom:var(--border-thin) var(--color-popup-element);font-size:var(--font-size-reg);line-height:1.25}.info-list dt[data-v-fa0de71e]{font-weight:var(--font-weight-semibold);color:var(--color-text-secondary)}.info-list dd[data-v-fa0de71e]{text-align:end;color:var(--color-text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.info-list[data-v-fa0de71e]>:nth-last-child(-n+2){border-bottom:none}.reset-section[data-v-fa0de71e]{margin-top:var(--spacing-lg);display:flex;justify-content:center}.reset-button[data-v-fa0de71e]{width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-error2);color:var(--color-text)}.reset-button[data-v-fa0de71e]:hover{transform:none!important;background:var(--color-error)!important}.notification-container[data-v-83b386be]{position:absolute;bottom:var(--spacing-2xl);right:var(--spacing-2xl);min-width:calc(var(--cqw) * 22);max-width:calc(var(--cqw) * 25);background-color:var(--color-primary);color:var(--color-text);text-shadow:var(--shadow-sm);font-size:var(--font-size-reg);border-radius:var(--border-radius-lg);border:var(--border-norm) var(--color-primary-light);box-shadow:var(--shadow-lg);display:flex;align-items:center;justify-content:center;z-index:var(--z-index-notif);cursor:pointer}.notification-container.important[data-v-83b386be]{background-color:var(--color-error, #E53935);border:var(--border-norm) var(--color-secondary-light)}.notification-content[data-v-83b386be]{flex:1;padding:var(--spacing-xs);overflow-wrap:break-word;overflow:hidden;white-space:normal}.notification-icon[data-v-83b386be]{padding:var(--spacing-xs);justify-content:center;align-items:center;filter:drop-shadow(var(--shadow-md))}.notification-count[data-v-83b386be]{background-color:var(--color-surface-light);border-radius:var(--border-radius-md);padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-reg);margin-left:var(--spacing-sm)}.notification-close[data-v-83b386be]{background:transparent;border:none;color:#fff;opacity:.7;cursor:pointer;padding:var(--spacing-sm);display:flex;align-items:center;justify-content:center;transition:opacity var(--transition-normal)}.notification-close[data-v-83b386be]:hover{opacity:1}.slide-fade-leave-active[data-v-83b386be],.slide-fade-enter-active[data-v-83b386be]{transition:var(--transition-notif)}.slide-fade-enter-from[data-v-83b386be],.slide-fade-leave-to[data-v-83b386be]{transform:translate(100%);opacity:0}.pairing-screen[data-v-41d6072b]{position:absolute;top:0;left:0;width:calc(var(--cqw) * 100);height:calc(var(--cqh) * 100);display:flex;justify-content:center;align-items:center;color:var(--color-text);z-index:200}.pairing-content[data-v-41d6072b]{position:relative;display:flex;flex-direction:row;width:80%;overflow:hidden;transition:opacity .3s ease,transform .3s ease;opacity:1;transform:scale(1);border-radius:var(--border-radius-xl);padding-top:6rem}.pairing-content-inner[data-v-41d6072b]{display:flex;flex-direction:row;width:100%;transition:opacity .3s ease,transform .3s ease;opacity:1;transform:scale(1);padding-bottom:var(--spacing-md)}.pairing-content-inner.layout-animating[data-v-41d6072b]{opacity:0;transform:scale(.98)}.pairing-content-inner.layout-swapped[data-v-41d6072b]{flex-direction:row-reverse}.left-panel[data-v-41d6072b]{flex:1;padding:var(--spacing-xl);display:flex;flex-direction:column;justify-content:center;text-align:center}.logo[data-v-41d6072b]{height:calc(var(--cqh) * 10);width:auto;margin-bottom:var(--spacing-md);opacity:.9}.logo-pairing[data-v-41d6072b]{position:absolute;top:var(--spacing-md);left:var(--spacing-md);align-self:flex-start}.logo-success[data-v-41d6072b]{width:auto;height:calc(var(--cqw) * 8)}.title[data-v-41d6072b]{font-size:var(--font-size-title);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-sm)}.subtitle[data-v-41d6072b]{font-size:var(--font-size-reg);color:var(--color-text-secondary);margin-bottom:var(--spacing-xl)}.pairing-options[data-v-41d6072b]{display:flex;flex-direction:column}.scan-text[data-v-41d6072b]{font-size:var(--font-size-md);text-align:center}.option-divider[data-v-41d6072b]{display:flex;align-items:center;text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:var(--spacing-xl) 0}.option-divider[data-v-41d6072b]:before,.option-divider[data-v-41d6072b]:after{content:"";flex:1;border-bottom:var(--border-thin) var(--color-border)}.option-divider span[data-v-41d6072b]{padding:0 var(--spacing-md)}.instructions-list[data-v-41d6072b]{font-size:var(--font-size-md);color:var(--color-text);padding-left:var(--spacing-xl);text-align:start;line-height:1.8;margin:0 0 0 var(--spacing-xl)}.instructions-list li[data-v-41d6072b]{margin-bottom:var(--spacing-sm)}.instructions-list strong[data-v-41d6072b]{color:var(--color-text)}.btn-plus[data-v-41d6072b]{display:inline-flex;align-items:center;justify-content:center;background-color:#8f8e8e51;color:#ededed;width:2.5rem;height:2.5rem;border-radius:var(--border-radius-md);border:var(--border-thin) var(--color-border);font-weight:var(--font-weight-light);font:var(--font-family-mono);margin:0 var(--spacing-xs);font-size:2.5rem;line-height:1;vertical-align:middle}.right-panel[data-v-41d6072b]{flex:1;padding:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2xl);justify-content:center;border-left:var(--border-thin) var(--color-border)}.qr-box[data-v-41d6072b]{width:calc(var(--cqw) * 20);height:calc(var(--cqw) * 20);min-width:150px;min-height:150px;max-width:400px;max-height:400px;border-radius:var(--border-radius-xl);overflow:hidden}.responsive-qr[data-v-41d6072b]{width:100%;height:100%;display:block}.ghost-qr[data-v-41d6072b]{opacity:.15;animation:pulse-ghost-41d6072b 1.5s ease-in-out infinite}@keyframes pulse-ghost-41d6072b{0%,to{opacity:.1}50%{opacity:.25}}.code-section[data-v-41d6072b]{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-md);width:100%}.section-label[data-v-41d6072b]{font-size:var(--font-size-md);color:var(--color-text-secondary);margin-bottom:var(--spacing-sm);text-transform:uppercase;letter-spacing:.1em}.code-box[data-v-41d6072b]{background:var(--gradient-primary);padding:2px;border-radius:var(--border-radius-md)}.code[data-v-41d6072b]{display:block;font-size:var(--font-size-title);font-weight:var(--font-weight-medium);text-align:center;letter-spacing:.25em;color:var(--color-text);transition:opacity .3s ease}.code-wrapper[data-v-41d6072b]{position:relative;display:flex;justify-content:center;align-items:center;background-color:var(--color-popup-dark);border-radius:calc(var(--border-radius-md) - 2px);padding:var(--spacing-md) var(--spacing-xl);padding-right:calc(var(--spacing-lg) - .25em)}.loading-bar-overlay[data-v-41d6072b]{position:absolute;left:var(--spacing-xl);right:var(--spacing-xl);top:0;bottom:0;display:flex;align-items:center}.dynamic-bar[data-v-41d6072b]{position:absolute;top:50%;transform:translateY(-50%);background:var(--gradient-primary);box-shadow:0 0 20px var(--color-primary-light);animation:stretch-bounce-41d6072b 1s infinite}@keyframes stretch-bounce-41d6072b{0%,5%{left:0%;width:1.8rem;height:1.8rem;border-radius:50%;animation-timing-function:ease-in}25%{left:25%;width:30%;height:.35rem;border-radius:1rem;animation-timing-function:ease-out}45%,55%{left:calc(100% - 1.8rem);width:1.8rem;height:1.8rem;border-radius:50%;animation-timing-function:ease-in}75%{left:25%;width:30%;height:.35rem;border-radius:1rem;animation-timing-function:ease-out}95%,to{left:0%;width:1.8rem;height:1.8rem;border-radius:50%}}.timer-section[data-v-41d6072b]{display:flex;width:100%;flex-direction:row;align-items:center;justify-content:center}.timer-label[data-v-41d6072b]{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-right:var(--spacing-sm)}.timer-value[data-v-41d6072b]{font-size:var(--font-size-lg)}.success-content[data-v-41d6072b]{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:calc(var(--cqw) * 75);padding:var(--spacing-xl);border-radius:var(--border-radius-xl)}.success-title[data-v-41d6072b]{font-size:var(--font-size-title);font-weight:var(--font-weight-light);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm)}.title-name[data-v-41d6072b]{font-weight:var(--font-weight-semibold)}.success-subtitle[data-v-41d6072b]{font-size:var(--font-size-lg);color:var(--color-text-secondary)}.success-loading-bar[data-v-41d6072b]{position:relative;width:calc(var(--cqw) * 33);margin-top:var(--spacing-md)}.success-loading-bar .dynamic-bar[data-v-41d6072b]{animation:stretch-bounce-41d6072b 1.5s infinite}.layout-swapped .right-panel[data-v-41d6072b]{border-left:none}.layout-swapped .left-panel[data-v-41d6072b]{border-left:var(--border-thin, 1px solid) var(--color-border)}.fade-enter-active[data-v-41d6072b],.fade-leave-active[data-v-41d6072b]{transition:opacity .5s ease}.fade-enter-from[data-v-41d6072b],.fade-leave-to[data-v-41d6072b]{opacity:0}:root{--color-primary: #1C5FE6;--color-primary-light: #22B1F6;--color-primary-dark: #1347B5;--color-primary-2: #1347B5AA;--color-secondary: #FF5722;--color-secondary-light: #FF8A65;--color-secondary-dark: #E62E1C;--color-internal: #3CD980;--color-internal-light: #65FAA6;--color-internal-dark: #2AA961;--color-background: #121212;--color-surface: #0E0E0E;--color-surface-light: #2F2F2F;--color-surface-dark: #000000;--color-text: #FFFFFF;--color-text-secondary: #CCCCCC;--color-text-disabled: #888888;--color-border: rgba(255, 255, 255, .2);--color-success: #4CAF50;--color-warning: #FFC107;--color-error: #F44336;--color-error2: #F44336AA;--color-info: #2196F3;--color-overlay: rgba(0, 0, 0, .7);--color-popup: rgba(86, 86, 86, .7);--color-popup-dark: rgba(26, 26, 26, .7);--color-popup-element: rgba(26, 26, 26, .6);--color-popup-element-light: rgba(86, 86, 86, .6);--gradient-primary: linear-gradient(135deg, var(--color-primary), var(--color-primary-light));--gradient-primary-dark: linear-gradient(135deg, var(--color-primary-dark), var(--color-primary));--gradient-secondary: linear-gradient(135deg, var(--color-secondary-dark), var(--color-secondary-light));--gradient-internal: linear-gradient(135deg, var(--color-internal), var(--color-internal-dark));--gradient-dark: linear-gradient(135deg, var(--color-surface-dark), var(--color-surface));--font-family-primary: "Exo", sans-serif;--font-family-secondary: "Roboto", sans-serif;--font-family-mono: "Roboto Mono", monospace;--font-size-sm: calc(var(--cqw) * 1);--font-size-reg: calc(var(--cqw) * 1.5);--font-size-md: calc(var(--cqw) * 1.8);--font-size-lg: calc(var(--cqw) * 2.2);--font-size-xl: calc(var(--cqw) * 2.6);--font-size-title: calc(var(--cqw) * 3);--font-size-home: calc(var(--cqw) * 4);--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--spacing-xs: calc(var(--cqw) * .6);--spacing-sm: calc(var(--cqw) * .8);--spacing-md: calc(var(--cqw) * 1);--spacing-lg: calc(var(--cqw) * 1.5);--spacing-xl: calc(var(--cqw) * 2);--spacing-2xl: calc(var(--cqw) * 3);--spacing-grid: calc(var(--cqw) * 3);--border-radius-sm: calc(var(--cqw) * .5);--border-radius-md: calc(var(--cqw) * .75);--border-radius-lg: calc(var(--cqw) * .9);--border-radius-xl: calc(var(--cqw) * 1.4);--border-radius-full: 9999px;--border-thin: solid calc(var(--cqw) * .1);--border-norm: solid calc(var(--cqw) * .15);--border-thick: solid calc(var(--cqw) * .2);--shadow-sm: calc(var(--cqw) * .1) calc(var(--cqw) * .2) calc(var(--cqw) * 1) #000;--shadow-md: calc(var(--cqw) * .2) calc(var(--cqw) * .5) calc(var(--cqw) * 1) #000;--shadow-lg: calc(var(--cqw) * .2) calc(var(--cqw) * .5) calc(var(--cqw) * 1) #000;--shadow-xl: calc(var(--cqw) * .3) calc(var(--cqw) * .5) calc(var(--cqw) * 2) #000;--transition-fast: .15s ease;--transition-normal: .3s ease;--transition-slow: .5s ease;--transition-notif: all .3s ease-in-out;--transition-loading: 1s ease-out;--transition-linear: 1s linear;--blur-popup: blur(25px);--z-index-base: 1;--z-index-dropdown: 10;--z-index-sticky: 20;--z-index-fixed: 30;--z-index-modal-backdrop: 40;--z-index-modal: 50;--z-index-popover: 60;--z-index-tooltip: 70;--z-index-notif: 9999}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.mono{font-family:var(--font-family-mono)!important}.bg-primary{background-color:var(--color-primary)}.bg-gradient-primary{background:var(--gradient-primary)}.shadow-hover{transition:var(--transition-normal)}button{background:var(--color-popup-element)}.hide-cursor,.hide-cursor *{cursor:none!important;pointer-events:none!important}.shadow-hover:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.accent-container{backdrop-filter:blur(60px) brightness(1.3);-webkit-backdrop-filter:blur(60px) brightness(1.3)}.keyboard-focused{transform:scale(1.15)!important;outline:none!important;background:var(--gradient-primary)!important}.action-button,.modal-button,.app-tile{transition:all var(--transition-normal)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-family-primary);background-color:var(--color-background);color:var(--color-text);overflow:hidden;-webkit-user-select:none;user-select:none}.app-container{width:calc(var(--cqw) * 100);height:calc(var(--cqh) * 100);overflow:hidden;overflow:clip;position:relative}:root{--cqw: min(1vw, 1vh * 16 / 9);--cqh: min(1vw * 9 / 16, 1vh)}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar{width:0;height:0;display:none}html,body{height:100%;width:100%;overflow:hidden;background:var(--color-background);aspect-ratio:16/9}body{font-family:Exo,sans-serif;font-size:var(--font-size-reg);font-weight:var(--font-weight-regular);background:#000;color:#fff;display:flex;justify-content:center;align-items:center;overflow:hidden}.main-container{width:100%;height:100%;max-width:calc(100vh * 16 / 9);max-height:56.25vw;aspect-ratio:16 / 9;container-type:size;overflow:hidden;overflow:clip;position:relative;background-color:#0003}#background-container{position:absolute;top:-5%;left:-5%;width:calc(var(--cqw) * 110);height:calc(var(--cqh) * 110);background-size:cover;filter:brightness(.8)}.background-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}
