.screen-carousel[data-v-48957559]{height:480px;max-height:60vh;outline:none;position:relative;width:100%}.screen-carousel[data-v-48957559]:focus{outline:none}.embla[data-v-48957559]{height:100%;overflow:hidden;position:relative;width:100%}.embla__container[data-v-48957559]{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.embla__container[data-v-48957559],.embla__slide[data-v-48957559]{display:flex;height:100%;padding:0 12px}.embla__slide[data-v-48957559]{flex:0 0 auto;flex-direction:column;flex-shrink:0;position:relative}.embla__slide .screen-item[data-v-48957559]{aspect-ratio:.467;border:2px solid #f0f0f0;border-radius:25px;height:calc(100% - 24px);overflow:hidden;width:auto}@media (max-width:1640px){.embla__slide .screen-item[data-v-48957559]{border-radius:20px}}@media (max-width:1240px){.embla__slide .screen-item[data-v-48957559]{border-radius:15px}}@media (max-width:991px){.embla__slide .screen-item[data-v-48957559]{border-radius:10px}}.embla__slide .screen-item.app-icon[data-v-48957559]{aspect-ratio:1}.embla__slide .screen-item img[data-v-48957559]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%}.app-name[data-v-48957559]{align-items:center;bottom:0;color:var(--tertiary-text-color);display:flex;font-size:12px;font-weight:600;gap:4px;justify-content:center;left:0;max-width:100%;padding:0 12px;position:absolute;text-align:center;width:100%}.app-name img[data-v-48957559]{border:1px solid #f0f0f0;border-radius:4px;display:block;height:16px;width:16px}.app-name span[data-v-48957559]{display:block;font-size:12px;max-width:calc(100% - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:-moz-max-content;width:max-content}.nav-button[data-v-48957559]{align-items:center;background:#e4e4e4;border:none;border-radius:50%;color:var(--title-text-color);cursor:pointer;display:flex;height:60px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease;width:60px;z-index:2}.nav-button[data-v-48957559]:hover{background:#d9d9d9}.nav-button[data-v-48957559]:disabled{cursor:not-allowed}.nav-button.hidden[data-v-48957559],.nav-button[data-v-48957559]:disabled{opacity:0;pointer-events:none}.nav-button.prev[data-v-48957559]{left:20px}.nav-button.prev svg[data-v-48957559]{transform:rotate(180deg)}.nav-button.next[data-v-48957559]{right:20px}.remove-screen[data-v-48957559]{align-items:center;background:#000;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:20px;top:8px;width:32px}.remove-screen[data-v-48957559]:hover{background:red}.embla-progress-wrapper[data-v-48957559]{align-items:center;bottom:10px;display:flex;flex-direction:row;gap:8px;justify-content:center;left:0;margin:0 auto;position:absolute;right:0}.embla-progress-text[data-v-48957559]{color:var(--title-text-color);font-size:14px;line-height:1;opacity:.8;text-align:center}.embla-progress[data-v-48957559]{display:flex;gap:8px;padding:0 20px}.embla-dot[data-v-48957559]{background-color:#d9d9d9;border:none;border-radius:30px;cursor:pointer;height:8px;margin:0;padding:0;transition:all .2s ease;width:8px}.embla-dot.is-selected[data-v-48957559]{background-color:var(--invert-bg);width:24px}.embla-dot[data-v-48957559]:hover{opacity:.7}.embla-dot[data-v-48957559]:focus{outline:none}.screen-dock[data-v-3192c252]{background:#0e0e0e;border-radius:25px;bottom:20px;left:50%;max-width:99%;opacity:0;position:fixed;transform:translate(-50%) translateY(150%);transition:transform .3s cubic-bezier(.4,0,.2,1);visibility:hidden;width:536px;z-index:10000}.screen-dock.visible[data-v-3192c252]{opacity:1;transform:translate(-50%) translateY(0);visibility:visible}.screen-dock.saving[data-v-3192c252]{min-width:250px;width:120px}.screen-dock.saving .dock-inner[data-v-3192c252]{height:80px;padding:0}.screen-dock.exiting[data-v-3192c252]{opacity:0;transform:translate(-50%) translateY(100px)}.dock-inner[data-v-3192c252]{align-items:center;display:flex;gap:12px;height:80px;padding:0 24px}.selected-screens-preview[data-v-3192c252]{background:#1e1e1e;border-radius:11px;cursor:pointer;display:none;gap:4px;max-width:100px;overflow:hidden;padding:8px;position:relative;width:auto}@media (min-width:768px){.selected-screens-preview[data-v-3192c252]{display:flex}}.selected-screens-preview.app-preview[data-v-3192c252]{gap:8px}.selected-screens-preview .screen-preview-item[data-v-3192c252]{animation:slideIn-3192c252 .3s ease-out;background:#444;border-radius:3px;flex-shrink:0;height:38px;overflow:hidden;transition:all .2s ease;width:18px}.selected-screens-preview .screen-preview-item.app-icon[data-v-3192c252]{border:2px solid #1e1e1e;border-radius:8px;box-shadow:0 0 10px #0006;height:38px;margin-left:-28px;width:38px}.selected-screens-preview .screen-preview-item.app-icon[data-v-3192c252]:first-child{margin-left:0;z-index:5}.selected-screens-preview .screen-preview-item.app-icon[data-v-3192c252]:nth-child(2){z-index:4}.selected-screens-preview .screen-preview-item.app-icon[data-v-3192c252]:nth-child(3){z-index:3}.selected-screens-preview .screen-preview-item.app-icon[data-v-3192c252]:nth-child(4){z-index:2}.selected-screens-preview .screen-preview-item img[data-v-3192c252]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.selected-screens-preview .more-screens[data-v-3192c252]{background:linear-gradient(270deg,#1e1e1e 56.67%,#1e1e1e00);bottom:0;height:100%;position:absolute;right:0;top:0;width:20px;z-index:2}.arrow-icon[data-v-3192c252]{align-items:center;display:none;flex-shrink:0;justify-content:center}@media (min-width:768px){.arrow-icon[data-v-3192c252]{display:flex}}.arrow-icon svg[data-v-3192c252]{height:20px;width:27px}.dock-actions[data-v-3192c252]{gap:12px}.dock-actions[data-v-3192c252],.dock-actions .clear-btn[data-v-3192c252]{align-items:center;display:flex;flex-shrink:0}.dock-actions .clear-btn[data-v-3192c252]{background:#343434;border:none;border-radius:60px;color:#fff;cursor:pointer;font-weight:500;height:48px;justify-content:center;padding:0;width:53px}.dock-actions .clear-btn[data-v-3192c252]:disabled{cursor:not-allowed;opacity:.5}.dock-actions .clear-btn[data-v-3192c252]:hover{background:#444}.dock-actions .clear-btn svg[data-v-3192c252]{height:14px;width:14px}.dock-actions .save-btn[data-v-3192c252]{align-items:center;background:#fff;border:none;border-radius:60px;color:#0e0e0e;cursor:pointer;display:flex;flex-shrink:0;font-weight:500;height:48px;justify-content:center;padding:0;width:85px}.dock-actions .save-btn[data-v-3192c252]:disabled{cursor:not-allowed;opacity:.5}.dock-actions .save-btn[data-v-3192c252]:hover:not(:disabled){opacity:.9}.dock-actions .save-btn .loading-spinner[data-v-3192c252]{animation:spin-3192c252 1s linear infinite;height:16px;width:16px}.dock-actions .save-btn .loading-spinner circle[data-v-3192c252]{stroke-dasharray:90,150;stroke-dashoffset:0;animation:dash-3192c252 1.5s ease-in-out infinite;transform-origin:center}.screens-modal[data-v-3192c252]{align-items:center;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:11100}.modal-overlay[data-v-3192c252]{background:var(--invert-bg);top:0;right:0;bottom:0;left:0;opacity:.4;position:absolute}.modal-content[data-v-3192c252]{border-radius:16px;max-height:80vh;max-width:95%;overflow-y:auto;padding:24px 0;position:relative;width:1320px;z-index:1}.close-modal[data-v-3192c252],.modal-content[data-v-3192c252]{background:var(--primary-bg)}.close-modal[data-v-3192c252]{align-items:center;border:none;border-radius:50%;color:var(--title-text-color);cursor:pointer;display:flex;height:40px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .3s ease;width:40px}.close-modal[data-v-3192c252]:hover{background:var(--secondary-bg)}.modal-header[data-v-3192c252]{align-items:center;display:flex;margin-bottom:24px;padding:0 24px}.modal-header h2[data-v-3192c252]{color:var(--title-text-color);font-size:24px;font-weight:500}.modal-header p[data-v-3192c252]{color:var(--secondary-text-color);font-size:14px;margin-top:8px}.modal-header p span[data-v-3192c252]{text-transform:lowercase}.modal-header .clear-all[data-v-3192c252]{background:var(--primary-bg);border:none;border:1px solid var(--primary-border);border-radius:8px;color:var(--title-text-color);cursor:pointer;display:inline-block;margin-left:15px;padding:6px 12px;vertical-align:text-bottom}.modal-header .clear-all[data-v-3192c252]:hover{background:var(--secondary-bg)}.loading-container[data-v-3192c252]{align-items:center;display:flex;gap:8px;height:100%;justify-content:center;width:100%}.loading-spinner[data-v-3192c252]{animation:spin-3192c252 1s linear infinite;color:#fff;height:36px;width:36px}.loading-spinner circle[data-v-3192c252]{stroke-dasharray:90,150;stroke-dashoffset:0;animation:dash-3192c252 1.5s ease-in-out infinite;transform-origin:center}.success-icon[data-v-3192c252]{animation:scale-in-3192c252 .2s ease-out;color:#fff;height:24px;width:24px}.success-text[data-v-3192c252]{animation:fade-in-3192c252 .2s ease-out;color:#fff;font-size:14px;font-weight:500;white-space:nowrap}@keyframes spin-3192c252{to{transform:rotate(1turn)}}@keyframes dash-3192c252{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes scale-in-3192c252{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes fade-in-3192c252{0%{opacity:0}to{opacity:1}}@keyframes slideIn-3192c252{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.collection-selector[data-v-3192c252]{flex:1}.collections-dropdown[data-v-3192c252]{position:static}.collections-dropdown .collections-toggle[data-v-3192c252]{align-items:center;background:#1e1e1e;border:0;border-radius:7px;color:#fff;cursor:pointer;display:flex;font-size:14px;justify-content:space-between;padding:15px;transition:all .2s ease;white-space:nowrap;width:100%}.collections-dropdown .collections-toggle span[data-v-3192c252]{display:block;max-width:125px;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%}.collections-dropdown .collections-toggle span.success-text[data-v-3192c252]{max-width:-moz-max-content;max-width:max-content}.collections-dropdown .collections-toggle svg[data-v-3192c252]{margin-left:10px;transition:transform .3s}.collections-dropdown .collections-toggle svg.success-icon[data-v-3192c252]{margin-left:0;margin-right:10px}.collections-dropdown .collections-toggle i[data-v-3192c252]{display:none;font-style:normal}@media (min-width:768px){.collections-dropdown .collections-toggle i[data-v-3192c252]{display:inline}}.collections-dropdown.open .collections-toggle svg[data-v-3192c252]{transform:rotate(180deg)}.collections-list[data-v-3192c252]{background:#0e0e0e;border-radius:25px 25px 0 0;bottom:calc(100% - 30px);display:flex;flex-direction:column;left:0;max-height:0;opacity:0;overflow:hidden;padding:0 24px;pointer-events:none;position:absolute;right:0;transition:all .3s cubic-bezier(.4,0,.2,1);visibility:hidden;z-index:-1}.collections-dropdown.open .collections-list[data-v-3192c252]{max-height:400px;opacity:1;padding:15px 24px 40px;pointer-events:auto;visibility:visible}.collections-search[data-v-3192c252]{padding:0 0 16px}.collections-search input[data-v-3192c252]{background:#1e1e1e;border:none;border-radius:8px;color:#fff;font-size:14px;padding:12px 16px;width:100%}.collections-search input[data-v-3192c252]:focus{outline:none}.collections-search input[data-v-3192c252]::-moz-placeholder{color:#9c9c9c;font-size:14px}.collections-search input[data-v-3192c252]::placeholder{color:#9c9c9c;font-size:14px}.collection-title[data-v-3192c252]{color:#fff;font-size:18px;font-weight:600;margin-bottom:8px;text-align:left}.collections-items[data-v-3192c252]{display:grid;flex:1;gap:12px;grid-template-columns:repeat(1,1fr);overflow-y:auto;padding:0;scroll-behavior:smooth;scrollbar-color:#1e1e1e #0e0e0e;scrollbar-gutter:stable;scrollbar-width:thin}.collection-item[data-v-3192c252]{align-items:center;background:#1e1e1e;border-radius:8px;color:#fff;cursor:pointer;display:flex;gap:12px;padding:11px 22px;text-decoration:none;transition:background .2s}.collection-item[data-v-3192c252]:hover{background:#2a2a2a}.collection-item input[type=checkbox][data-v-3192c252]{display:none}.collection-item .folder-icon[data-v-3192c252]{color:#777;flex-shrink:0;height:22px;width:22px}.collection-item .name[data-v-3192c252]{color:#fff;flex:1;font-size:16px;font-weight:600;text-align:left}.collection-item .check-icon-container[data-v-3192c252]{align-items:center;background:transparent;border:3px solid #6e6e6e;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;overflow:hidden;width:32px}.collection-item .check-icon-container.checked[data-v-3192c252]{border-color:#fff}.collection-item .check-icon[data-v-3192c252]{align-items:center;background:#fff;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.collection-item .check-icon svg[data-v-3192c252]{height:16px;width:16px}.collection-item.new-collection-btn[data-v-3192c252]{border:none;font-family:inherit;width:100%}.collection-item.new-collection-btn .folder-icon[data-v-3192c252]{color:#777}.collection-item.new-collection-btn .name[data-v-3192c252]{color:#b6b6b6}.new-collection[data-v-3192c252]{display:flex;flex-direction:row;gap:8px}.new-collection input[data-v-3192c252]{background:#1e1e1e;border:none;border-radius:8px;color:#fff;font-size:14px;padding:12px;width:100%}.new-collection input[data-v-3192c252]:focus{outline:none}.new-collection input[data-v-3192c252]::-moz-placeholder{color:#9c9c9c}.new-collection input[data-v-3192c252]::placeholder{color:#9c9c9c}.new-collection-actions[data-v-3192c252]{display:flex;gap:8px}.new-collection-actions .cancel-btn[data-v-3192c252]{background:#1e1e1e;border:none;border-radius:20px;color:#fff;cursor:pointer;flex:1;font-size:14px;padding:12px;transition:background .2s}.new-collection-actions .cancel-btn[data-v-3192c252]:hover{background:#2a2a2a}.new-collection-actions .save-button[data-v-3192c252]{background:#fff;border:none;border-radius:20px;color:#000;cursor:pointer;flex:1;font-size:14px;padding:12px;transition:background .2s}.new-collection-actions .save-button[data-v-3192c252]:hover{background:#ddd}.success-content[data-v-3192c252]{align-items:center;display:flex;gap:12px}.success-text-container[data-v-3192c252]{display:flex;flex-direction:column;gap:4px}.view-collection[data-v-3192c252]{color:#fff;font-size:12px;opacity:.8;text-decoration:underline;transition:opacity .2s}.view-collection[data-v-3192c252]:hover{opacity:1}
