.fuse-loading-container{align-items:center;display:flex;justify-content:center;min-height:300px;width:100%}.fuse-link-table{width:100%}.link-table__filters{border-bottom:1px solid #e0e0e0;display:flex;gap:16px;padding:16px}.dark-mode .link-table__filters{border-bottom-color:#ffffff1a}.link-table__search{flex:1 1;max-width:400px}.link-table__filter-select{width:150px}.link-table__link-cell{display:flex;flex-direction:column;gap:4px}.link-table__short-url{align-items:center;display:flex;gap:8px}.link-table__short-url a{color:#2c6ecb;font-weight:500;text-decoration:none}.link-table__short-url a:hover{text-decoration:underline}.dark-mode .link-table__short-url a{color:#54a3ff}.link-table__copy-btn{background:none;border:none;border-radius:4px;color:#666;cursor:pointer;padding:4px}.link-table__copy-btn:hover{background-color:#f0f0f0;color:#333}.dark-mode .link-table__copy-btn{color:#aaa}.dark-mode .link-table__copy-btn:hover{background-color:#ffffff1a;color:#fff}.link-table__destination{color:#666;font-size:12px;max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-mode .link-table__destination{color:#aaa}.link-table__pagination{border-top:1px solid #e0e0e0;display:flex;justify-content:center;padding:16px}.dark-mode .link-table__pagination{border-top-color:#ffffff1a}.fuse-link-editor{padding-bottom:80px}.fuse-editor__actions{border-top:1px solid #e0e0e0;display:flex;justify-content:flex-end;margin-top:24px;padding:24px 0}.dark-mode .fuse-editor__actions{border-top-color:#ffffff1a}.link-preview{background-color:#f9fafb;border-radius:8px;padding:16px}.dark-mode .link-preview{background-color:#ffffff0d}.link-preview__destination,.link-preview__short{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.link-preview__destination:last-child,.link-preview__short:last-child{margin-bottom:0}.link-preview__label{color:#666;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.dark-mode .link-preview__label{color:#aaa}.link-preview__value{font-size:14px;font-weight:500;word-break:break-all}.fuse-qr-table{width:100%}.qr-table__header{display:flex;justify-content:flex-end;padding:16px}.qr-table__preview img{border:1px solid #e0e0e0;border-radius:4px}.dark-mode .qr-table__preview img{border-color:#ffffff1a}.qr-table__link-cell .qr-table__short-url{color:#2c6ecb;font-weight:500}.dark-mode .qr-table__link-cell .qr-table__short-url{color:#54a3ff}.fuse-rules-table{width:100%}.rules-table__header{display:flex;justify-content:flex-end;padding:16px}.rules-table__name-cell{align-items:center;display:flex}.fuse-abtest-table{width:100%}.abtest-table__header{display:flex;justify-content:flex-end;padding:16px}.abtest-table__name-cell{display:flex;flex-direction:column;gap:4px}.abtest-table__link{color:#666;font-size:12px}.dark-mode .abtest-table__link{color:#aaa}.abtest-table__progress{align-items:center;display:flex;gap:8px;min-width:120px}.abtest-table__progress-label{color:#666;font-size:12px;min-width:35px}.dark-mode .abtest-table__progress-label{color:#aaa}.abtest-table__pending{color:#666;font-style:italic}.dark-mode .abtest-table__pending{color:#aaa}.ab-test__variants-section{margin:16px 0}.fuse-domain-manager{width:100%}.domain-card{align-items:flex-start;display:flex;justify-content:space-between}.domain-card__info{align-items:center;display:flex;gap:12px;margin-bottom:8px}.domain-card__url{align-items:center;display:flex;font-size:16px}.domain-card__description{color:#666;font-size:14px;margin-top:8px}.dark-mode .domain-card__description{color:#aaa}.dns-record-box{background-color:#f9fafb;border-radius:8px;font-family:monospace;font-size:13px;margin-top:12px;padding:16px}.dark-mode .dns-record-box{background-color:#ffffff0d}.dns-record-row{display:flex;margin-bottom:8px}.dns-record-row:last-child{margin-bottom:0}.dns-record-label{color:#666;font-weight:600;min-width:60px}.dark-mode .dns-record-label{color:#aaa}.dns-record-value{color:#333}.dark-mode .dns-record-value{color:#fff}.domain-preview{background-color:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:4px;margin-top:16px;padding:12px}.dark-mode .domain-preview{background-color:#ffffff0d}.fuse-settings{padding-bottom:80px;width:100%}.fuse-settings__actions{display:flex;justify-content:flex-end;margin-top:24px;padding:24px 0}.fuse-analytics{width:100%}.fuse-analytics__date-bar-wrapper{margin-bottom:20px;position:relative}.fuse-analytics__date-bar-wrapper .date-picker-container{left:0;margin-top:4px;position:absolute;top:100%;z-index:20}.fuse-analytics__date-bar-wrapper .date-picker{margin-top:0;position:relative;top:0}.fuse-analytics__date-bar{align-items:center;background:#f3f4f6;border-radius:8px;display:flex;gap:4px;margin-top:1%;padding:4px;width:fit-content}.dark-mode .fuse-analytics__date-bar{background:#ffffff0f}.fuse-analytics__date-btn{background:#0000;border:none;border-radius:6px;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:all .15s}.fuse-analytics__date-btn:hover{background:#0000000a;color:#111827}.dark-mode .fuse-analytics__date-btn:hover{background:#ffffff0f;color:#e5e7eb}.fuse-analytics__date-btn--active{background:#fff;box-shadow:0 1px 3px #0000001a;color:#111827}.dark-mode .fuse-analytics__date-btn--active{background:#ffffff1f;color:#fff}.fuse-analytics__charts-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:2fr 1fr;margin-bottom:3%;margin-top:20px}.fuse-analytics__chart-main,.fuse-analytics__chart-side{min-width:0}.fuse-analytics__bottom-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.fuse-analytics__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:350px;overflow-y:auto;padding:20px}.fuse-analytics__card.dark-mode{background:#001a23;border-color:#ffffff1a}.fuse-analytics__card-title{align-items:center;color:#111827;display:flex;font-size:14px;font-weight:600;margin:0 0 16px}.dark-mode .fuse-analytics__card-title{color:#f3f4f6}.fuse-analytics__tab-bar{border-bottom:1px solid #e5e7eb;display:flex;gap:2px;margin-bottom:16px}.dark-mode .fuse-analytics__tab-bar{border-bottom-color:#ffffff1a}.fuse-analytics__tab-btn{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b7280;cursor:pointer;font-size:13px;font-weight:500;margin-bottom:-1px;padding:8px 14px;transition:all .15s}.fuse-analytics__tab-btn:hover{color:#111827}.dark-mode .fuse-analytics__tab-btn:hover{color:#e5e7eb}.fuse-analytics__tab-btn--active{border-bottom-color:#10b981;color:#10b981}.dark-mode .fuse-analytics__tab-btn--active{border-bottom-color:#94d2bd;color:#94d2bd}.fuse-analytics__list{display:flex;flex-direction:column}.fuse-analytics__list-row{align-items:center;border-bottom:1px solid #f3f4f6;display:flex;justify-content:space-between;padding:10px 0}.dark-mode .fuse-analytics__list-row{border-bottom-color:#ffffff0f}.fuse-analytics__list-row:last-child{border-bottom:none}.fuse-analytics__list-label{align-items:center;color:#374151;display:flex;font-size:13px;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark-mode .fuse-analytics__list-label{color:#d1d5db}.fuse-analytics__list-value{color:#111827;font-size:13px;font-weight:600;white-space:nowrap}.dark-mode .fuse-analytics__list-value{color:#f3f4f6}.fuse-analytics__empty-text{color:#9ca3af;font-size:13px;padding:24px 0;text-align:center}@media screen and (max-width:1200px){.fuse-analytics__bottom-row{grid-template-columns:1fr 1fr}}@media screen and (max-width:900px){.fuse-analytics__bottom-row,.fuse-analytics__charts-row{grid-template-columns:1fr}.fuse-analytics__date-bar{flex-wrap:wrap}}.dark-mode .fuse-abtest-table .Polaris-Card,.dark-mode .fuse-analytics .Polaris-Card,.dark-mode .fuse-domain-manager .Polaris-Card,.dark-mode .fuse-link-table .Polaris-Card,.dark-mode .fuse-qr-table .Polaris-Card,.dark-mode .fuse-rules-table .Polaris-Card,.dark-mode .fuse-settings .Polaris-Card{background-color:#001a23;border-color:#ffffff1a}.dark-mode .Polaris-DataTable__Cell{border-color:#ffffff1a}.dark-mode .Polaris-DataTable__TableRow:hover{background-color:#ffffff0d}.tags-picker-container{font-family:sans-serif;position:relative;width:100%}.tags-picker-selected{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-height:38px}.tag-chip{align-items:center;background-color:#f5f5f5;border:1px solid #e1e1e1;border-radius:12px;cursor:default;display:flex;font-size:13px;gap:6px;padding:4px 8px;transition:background-color .15s ease}.tag-chip:hover{background-color:#ebebeb}.tag-chip .tag-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.tag-chip .tag-chip-name{color:#303030;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-chip .tag-remove{color:#637381;cursor:pointer;flex-shrink:0;transition:color .15s ease}.tag-chip .tag-remove:hover{color:#303030}.tags-picker-add-btn{align-items:center;background-color:initial;border:1px dashed #c4cdd5;border-radius:6px;color:#637381;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;outline:none;padding:6px 10px;transition:all .15s ease}.tags-picker-add-btn:hover{background-color:#f5f5f5;border-color:#9ca3af;color:#303030}.tags-picker-dropdown{background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:none;left:0;max-width:320px;min-width:220px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:100}.tags-picker-dropdown-search{border-bottom:1px solid #e1e1e1;padding:8px}.tags-picker-dropdown-search input{border:1px solid #c4cdd5;border-radius:4px;font-size:13px;height:32px;outline:none;padding:0 10px;transition:border-color .2s ease;width:100%}.tags-picker-dropdown-search input:focus{border-color:#5c6ac4;box-shadow:0 0 0 1px #5c6ac4}.tags-picker-dropdown-search input::placeholder{color:#9ca3af}.tags-picker-dropdown-items{max-height:200px;overflow-y:auto;padding:4px}.tags-picker-no-results{color:#637381;font-size:13px;padding:12px 16px;text-align:center}.tags-picker-dropdown-item{align-items:center;border-radius:4px;color:#303030;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;transition:background-color .15s ease}.tags-picker-dropdown-item:hover{background-color:#f5f5f5}.tags-picker-dropdown-item.selected{background-color:#f0f0f0}.tags-picker-dropdown-item .tag-dot{border-radius:50%;flex-shrink:0;height:8px;width:8px}.tags-picker-dropdown-item-name{color:#303030;flex:1 1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tags-picker-check-icon{color:#5c6ac4;flex-shrink:0}.tags-picker-create-option{align-items:center;border-radius:4px;border-top:1px solid #e1e1e1;color:#5c6ac4;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;margin:4px;padding:8px 12px;transition:background-color .15s ease}.tags-picker-create-option:hover{background-color:#f5f5f5}.tags-picker-create-option.creating{cursor:not-allowed;opacity:.6}.tags-picker-create-option svg{font-size:16px}.dark-mode.tags-picker-container .tag-chip,.tags-picker-container.dark-mode .tag-chip{background-color:#002331;border-color:#444}.dark-mode.tags-picker-container .tag-chip:hover,.tags-picker-container.dark-mode .tag-chip:hover{background-color:#034}.dark-mode.tags-picker-container .tag-chip .tag-chip-name,.tags-picker-container.dark-mode .tag-chip .tag-chip-name{color:#e0e0e0}.dark-mode.tags-picker-container .tag-chip .tag-remove,.tags-picker-container.dark-mode .tag-chip .tag-remove{color:#94d2bd}.dark-mode.tags-picker-container .tag-chip .tag-remove:hover,.tags-picker-container.dark-mode .tag-chip .tag-remove:hover{color:#fff}.dark-mode.tags-picker-container .tags-picker-add-btn,.tags-picker-container.dark-mode .tags-picker-add-btn{border-color:#444;color:#94d2bd}.dark-mode.tags-picker-container .tags-picker-add-btn:hover,.tags-picker-container.dark-mode .tags-picker-add-btn:hover{background-color:#001a23;border-color:#555;color:#fff}.dark-mode.tags-picker-container .tags-picker-dropdown,.tags-picker-container.dark-mode .tags-picker-dropdown{background-color:#002331;border-color:#444;box-shadow:none}.dark-mode.tags-picker-container .tags-picker-dropdown-search,.tags-picker-container.dark-mode .tags-picker-dropdown-search{border-bottom-color:#444}.dark-mode.tags-picker-container .tags-picker-dropdown-search input,.tags-picker-container.dark-mode .tags-picker-dropdown-search input{background-color:#001a23;border-color:#444;color:#e0e0e0}.dark-mode.tags-picker-container .tags-picker-dropdown-search input:focus,.tags-picker-container.dark-mode .tags-picker-dropdown-search input:focus{border-color:#94d2bd;box-shadow:0 0 0 1px #94d2bd}.dark-mode.tags-picker-container .tags-picker-dropdown-search input::placeholder,.tags-picker-container.dark-mode .tags-picker-dropdown-search input::placeholder{color:#6b7280}.dark-mode.tags-picker-container .tags-picker-no-results,.tags-picker-container.dark-mode .tags-picker-no-results{color:#9ca3af}.dark-mode.tags-picker-container .tags-picker-dropdown-item,.tags-picker-container.dark-mode .tags-picker-dropdown-item{color:#e0e0e0}.dark-mode.tags-picker-container .tags-picker-dropdown-item.selected,.dark-mode.tags-picker-container .tags-picker-dropdown-item:hover,.tags-picker-container.dark-mode .tags-picker-dropdown-item.selected,.tags-picker-container.dark-mode .tags-picker-dropdown-item:hover{background-color:#001a23}.dark-mode.tags-picker-container .tags-picker-dropdown-item-name,.tags-picker-container.dark-mode .tags-picker-dropdown-item-name{color:#e0e0e0}.dark-mode.tags-picker-container .tags-picker-check-icon,.tags-picker-container.dark-mode .tags-picker-check-icon{color:#94d2bd}.dark-mode.tags-picker-container .tags-picker-create-option,.tags-picker-container.dark-mode .tags-picker-create-option{border-top-color:#444;color:#94d2bd}.dark-mode.tags-picker-container .tags-picker-create-option:hover,.tags-picker-container.dark-mode .tags-picker-create-option:hover{background-color:#001a23}.tags-picker-dropdown-items::-webkit-scrollbar{width:6px}.tags-picker-dropdown-items::-webkit-scrollbar-track{background:#0000}.tags-picker-dropdown-items::-webkit-scrollbar-thumb{background-color:#c4cdd5;border-radius:3px}.tags-picker-dropdown-items::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.dark-mode.tags-picker-container .tags-picker-dropdown-items::-webkit-scrollbar-thumb,.tags-picker-container.dark-mode .tags-picker-dropdown-items::-webkit-scrollbar-thumb{background-color:#444}.dark-mode.tags-picker-container .tags-picker-dropdown-items::-webkit-scrollbar-thumb:hover,.tags-picker-container.dark-mode .tags-picker-dropdown-items::-webkit-scrollbar-thumb:hover{background-color:#555}@media (max-width:768px){.tag-chip{padding:5px 10px}.tags-picker-add-btn{padding:8px 12px}.tags-picker-dropdown{max-width:280px;min-width:200px}.tags-picker-dropdown-search input{height:36px}.tags-picker-create-option,.tags-picker-dropdown-item{padding:10px 12px}}.folder-picker-container{display:inline-block;font-family:sans-serif;position:relative}.folder-picker-button{align-items:center;background-color:#fff;border:1px solid #e1e1e1;border-radius:6px;color:#303030;cursor:pointer;display:flex;font-size:13px;gap:8px;height:36px;justify-content:space-between;min-width:140px;outline:none;padding:8px 12px;transition:all .2s ease}.folder-picker-button:hover{border-color:#c4cdd5}.folder-picker-button.open,.folder-picker-button:focus{border-color:#5c6ac4;box-shadow:0 0 0 1px #5c6ac4}.folder-picker-button-text{flex:1 1;font-weight:500;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.folder-picker-chevron{color:#637381;flex-shrink:0;transition:transform .2s ease}.folder-picker-button.open .folder-picker-chevron{transform:rotate(180deg)}.folder-picker-dropdown{background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;box-shadow:none;left:0;max-width:280px;min-width:200px;overflow:hidden;position:absolute;top:calc(100% + 4px);z-index:100}.folder-picker-dropdown-items{max-height:200px;overflow-y:auto;padding:4px}.folder-picker-dropdown-item{align-items:center;border-radius:4px;color:#303030;cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 12px;transition:background-color .15s ease}.folder-picker-dropdown-item:hover{background-color:#f5f5f5}.folder-picker-dropdown-item.selected{background-color:#f0f0f0;font-weight:500}.folder-picker-item-text{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-picker-check{color:#5c6ac4;flex-shrink:0}.folder-picker-divider{background-color:#e1e1e1;height:1px;margin:4px 0}.folder-picker-create-section{padding:4px}.folder-picker-create-btn{align-items:center;border-radius:4px;color:#5c6ac4;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;padding:8px 12px;transition:background-color .15s ease}.folder-picker-create-btn:hover{background-color:#f5f5f5}.folder-picker-create-input{align-items:center;display:flex;gap:8px;padding:4px 8px}.folder-picker-create-input input{border:1px solid #c4cdd5;border-radius:4px;flex:1 1;font-size:13px;height:32px;outline:none;padding:0 10px;transition:border-color .2s ease}.folder-picker-create-input input:focus{border-color:#5c6ac4;box-shadow:0 0 0 1px #5c6ac4}.folder-picker-create-input input::placeholder{color:#9ca3af}.folder-picker-create-submit{background-color:#303030;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:13px;font-weight:500;height:32px;padding:0 12px;transition:background-color .2s ease}.folder-picker-create-submit:hover{background-color:#1a1a1a}.folder-picker-create-submit:disabled{background-color:#c4cdd5;cursor:not-allowed}.folder-picker-error{background-color:#fee2e2;border-top:1px solid #fecaca;color:#ef4444;font-size:12px;padding:8px 12px}.dark-mode.folder-picker-container .folder-picker-button{background-color:#001a23;border-color:#444;color:#e0e0e0}.dark-mode.folder-picker-container .folder-picker-button:hover{border-color:#555}.dark-mode.folder-picker-container .folder-picker-button.open,.dark-mode.folder-picker-container .folder-picker-button:focus{border-color:#94d2bd;box-shadow:0 0 0 1px #94d2bd}.dark-mode.folder-picker-container .folder-picker-chevron{color:#94d2bd}.dark-mode.folder-picker-container .folder-picker-dropdown{background-color:#002331;border-color:#444;box-shadow:none}.dark-mode.folder-picker-container .folder-picker-dropdown-item{color:#e0e0e0}.dark-mode.folder-picker-container .folder-picker-dropdown-item.selected,.dark-mode.folder-picker-container .folder-picker-dropdown-item:hover{background-color:#001a23}.dark-mode.folder-picker-container .folder-picker-check{color:#94d2bd}.dark-mode.folder-picker-container .folder-picker-divider{background-color:#444}.dark-mode.folder-picker-container .folder-picker-create-btn{color:#94d2bd}.dark-mode.folder-picker-container .folder-picker-create-btn:hover{background-color:#001a23}.dark-mode.folder-picker-container .folder-picker-create-input input{background-color:#001a23;border-color:#444;color:#e0e0e0}.dark-mode.folder-picker-container .folder-picker-create-input input:focus{border-color:#94d2bd;box-shadow:0 0 0 1px #94d2bd}.dark-mode.folder-picker-container .folder-picker-create-input input::placeholder{color:#6b7280}.dark-mode.folder-picker-container .folder-picker-create-submit{background-color:#94d2bd;color:#001219}.dark-mode.folder-picker-container .folder-picker-create-submit:hover{background-color:#7bc4b0}.dark-mode.folder-picker-container .folder-picker-create-submit:disabled{background-color:#444;color:#6b7280}.dark-mode.folder-picker-container .folder-picker-error{background-color:#3d1a1a;border-top-color:#5c2626;color:#fca5a5}@media (max-width:768px){.folder-picker-button{height:40px;min-width:120px;padding:10px 12px}.folder-picker-dropdown{max-width:260px;min-width:180px}.folder-picker-create-btn,.folder-picker-dropdown-item{padding:10px 12px}.folder-picker-create-input input{height:36px}.folder-picker-create-submit{height:36px;padding:0 14px}}.folder-picker-dropdown-items::-webkit-scrollbar{width:6px}.folder-picker-dropdown-items::-webkit-scrollbar-track{background:#0000}.folder-picker-dropdown-items::-webkit-scrollbar-thumb{background-color:#c4cdd5;border-radius:3px}.folder-picker-dropdown-items::-webkit-scrollbar-thumb:hover{background-color:#9ca3af}.dark-mode.folder-picker-container .folder-picker-dropdown-items::-webkit-scrollbar-thumb{background-color:#444}.dark-mode.folder-picker-container .folder-picker-dropdown-items::-webkit-scrollbar-thumb:hover{background-color:#555}.qr-code-section{background:#fff;border-radius:8px;overflow:hidden;width:100%}.qr-code-content{background:#f5f5f5;border:1px dashed #e1e1e1;border-radius:6px;flex-direction:column;min-height:180px;padding:16px;position:relative}.qr-code-content,.qr-code-skeleton{align-items:center;display:flex;justify-content:center}.qr-code-skeleton{width:100%}.qr-skeleton-box{animation:skeleton-pulse 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e1e1e1 25%,#f0f0f0 50%,#e1e1e1 75%);background-size:200% 100%;border-radius:6px;height:150px;width:150px}@keyframes skeleton-pulse{0%{background-position:200% 0}to{background-position:-200% 0}}.qr-code-generate{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px}.qr-code-icon-wrapper{align-items:center;color:#616161;display:flex;justify-content:center}.qr-code-generate-text{color:#616161;font-size:13px;margin:0;text-align:center}.qr-code-generate-button{align-items:center;background:#000;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:6px;justify-content:center;padding:8px 16px;transition:background .2s ease}.qr-code-generate-button:hover{background:#333}.qr-code-generate-button:disabled{background:#ccc;cursor:not-allowed}.qr-code-display{align-items:center;display:flex;flex-direction:column;gap:12px;width:100%}.qr-code-image-wrapper{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:6px;display:flex;justify-content:center;padding:8px}.qr-code-image{height:150px;object-fit:contain;width:150px}.qr-code-stats-row{border-top:1px solid #e1e1e1}.qr-code-preview-label,.qr-code-stats-row{align-items:center;display:flex;justify-content:space-between;padding-top:8px;width:100%}.qr-code-preview-badge{align-items:center;background:#f0f0f0;border:1px solid #e1e1e1;border-radius:4px;color:#616161;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.qr-code-stats{align-items:center;color:#616161;display:flex;font-size:13px;gap:6px}.qr-code-stats svg{color:#616161}.qr-code-actions{align-items:center;display:flex;gap:6px}.qr-code-action-button{align-items:center;background:#fff;border:1px solid #e1e1e1;border-radius:6px;color:#616161;cursor:pointer;display:flex;justify-content:center;padding:6px;transition:all .2s ease}.qr-code-action-button:hover{background:#f5f5f5;border-color:#d1d1d1;color:#303030}.qr-code-action-button:disabled{cursor:not-allowed;opacity:.5}.qr-code-action-button svg{align-items:center;display:flex;justify-content:center}.qr-code-error{align-items:center;display:flex;flex-direction:column;gap:12px;padding:16px}.qr-code-error p{color:#ef4444;font-size:13px;margin:0;text-align:center}.qr-code-retry-button{align-items:center;background:#0000;border:1px solid #e1e1e1;border-radius:6px;color:#616161;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:6px 12px;transition:all .2s ease}.qr-code-retry-button:hover{background:#f5f5f5;border-color:#d1d1d1}.dark-mode .qr-code-section{background:#002331}.dark-mode .qr-code-content{background:#001a23;border-color:#444}.dark-mode .qr-skeleton-box{background:linear-gradient(90deg,#333 25%,#444 50%,#333 75%);background-size:200% 100%}.dark-mode .qr-code-generate-text,.dark-mode .qr-code-icon-wrapper{color:#999}.dark-mode .qr-code-generate-button{background:#fff;color:#000}.dark-mode .qr-code-generate-button:hover{background:#e0e0e0}.dark-mode .qr-code-generate-button:disabled{background:#444;color:#666}.dark-mode .qr-code-image-wrapper{background:#002331;border-color:#444}.dark-mode .qr-code-stats-row{border-top-color:#444}.dark-mode .qr-code-stats,.dark-mode .qr-code-stats svg{color:#999}.dark-mode .qr-code-action-button{background:#002331;border-color:#444;color:#999}.dark-mode .qr-code-action-button:hover{background:#001a23;border-color:#666;color:#fff}.dark-mode .qr-code-error p{color:#ff6b6b}.dark-mode .qr-code-retry-button{background:#002331;border-color:#444;color:#999}.dark-mode .qr-code-retry-button:hover{background:#001a23;border-color:#666;color:#fff}.dark-mode .qr-code-preview-badge{background:#1a3a4a;border-color:#444;color:#999}@media screen and (max-width:768px){.qr-code-content{min-height:160px;padding:12px}.qr-code-image{height:120px;width:120px}.qr-code-generate-button{font-size:12px;padding:6px 12px}.qr-code-stats{font-size:12px}.qr-code-action-button{padding:5px}}@media screen and (max-width:480px){.qr-code-image{height:100px;width:100px}.qr-code-stats-row{flex-direction:column;gap:10px}.qr-code-stats{order:2}.qr-code-actions{order:1}}.fuse-modal-overlay{align-items:center;animation:fuseModalFadeIn .2s ease-out;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10000}@keyframes fuseModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes fuseModalSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fuse-modal{animation:fuseModalSlideUp .3s ease-out;background-color:#fff;border-radius:16px;box-shadow:0 25px 50px -12px #00000040;font-family:Avenir,-apple-system,BlinkMacSystemFont,sans-serif;max-height:90vh;max-width:520px;overflow:hidden;width:100%}.fuse-modal__header{align-items:center;border-bottom:1px solid #e1e3e5;display:flex;justify-content:space-between;padding:20px 24px}.fuse-modal__title{color:#202223;font-size:18px;font-weight:600;margin:0}.fuse-modal__close{align-items:center;background:#0000;border:none;border-radius:8px;color:#6d7175;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.fuse-modal__close:hover{background-color:#f1f2f3;color:#202223}.fuse-modal__content{max-height:calc(90vh - 160px);overflow-y:auto;padding:24px}.fuse-modal__section{margin-bottom:24px}.fuse-modal__section:last-child{margin-bottom:0}.fuse-modal__label{align-items:center;color:#202223;display:flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:10px}.fuse-modal__label-help{color:#6d7175;cursor:help}.fuse-modal__help-text{color:#6d7175;font-size:13px;margin-top:8px}.fuse-modal__field-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.fuse-modal__field-header .fuse-modal__label{margin-bottom:0}.fuse-modal__field-actions{align-items:center;display:flex;gap:8px}.fuse-modal__icon-btn{align-items:center;background:#0000;border:none;border-radius:8px;color:#6d7175;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.fuse-modal__icon-btn:hover{background-color:#f1f2f3;color:#202223}.fuse-modal__badge-row{margin-bottom:16px}.fuse-modal__pro-badge{align-items:center;background-color:#f6f6f7;border:1px solid #d0d0d0;border-radius:20px;color:#6d7175;display:inline-flex;font-size:11px;font-weight:500;gap:4px;padding:3px 8px}.fuse-modal__input{background-color:#fff;border:1px solid #d0d0d0;border-radius:8px;box-sizing:border-box;color:#202223;font-family:inherit;font-size:14px;padding:10px 14px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.fuse-modal__input::placeholder{color:#888}.fuse-modal__input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98126;outline:none}.fuse-modal__input:disabled{cursor:not-allowed;opacity:.6}.fuse-modal__input-with-icon{position:relative}.fuse-modal__input-with-icon .fuse-modal__input{padding-right:40px}.fuse-modal__input-icon{color:#6d7175;pointer-events:none;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.fuse-modal__footer{align-items:center;background-color:#f9fafb;border-top:1px solid #e1e3e5;display:flex;gap:12px;padding:16px 24px}.fuse-modal__btn{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:6px;height:40px;justify-content:center;padding:0 20px;transition:all .15s ease;white-space:nowrap}.fuse-modal__btn--primary{background-color:#10b981;border:none;color:#fff}.fuse-modal__btn--primary:hover{background-color:#059669}.fuse-modal__btn--primary:disabled{background-color:#a7f3d0;color:#6ee7b7;cursor:not-allowed}.fuse-modal__btn--secondary{background-color:#fff;border:1px solid #d0d0d0;color:#333}.fuse-modal__btn--secondary:hover{background-color:#f0f0f0}.fuse-modal__btn--tertiary{background-color:#f6f6f7;border:1px solid #d0d0d0;color:#333}.fuse-modal__btn--tertiary:hover{background-color:#ebebeb}.fuse-modal__btn--tertiary:disabled{cursor:not-allowed;opacity:.5}.fuse-modal__utm-fields{display:flex;flex-direction:column;gap:0}.fuse-modal__utm-row{align-items:stretch;display:flex}.fuse-modal__utm-row:first-child .fuse-modal__utm-label{border-radius:8px 0 0 0}.fuse-modal__utm-row:first-child .fuse-modal__utm-input{border-radius:0 8px 0 0}.fuse-modal__utm-row:last-child .fuse-modal__utm-label{border-radius:0 0 0 8px}.fuse-modal__utm-row:last-child .fuse-modal__utm-input{border-radius:0 0 8px 0}.fuse-modal__utm-label{align-items:center;background-color:#f6f6f7;border:1px solid #d0d0d0;border-bottom:none;color:#333;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;min-width:110px;padding:10px 12px;transition:background-color .15s ease}.fuse-modal__utm-row:last-child .fuse-modal__utm-label{border-bottom:1px solid #d0d0d0}.fuse-modal__utm-label:hover{background-color:#ebebeb}.fuse-modal__utm-label-icon{align-items:center;color:#6d7175;display:flex}.fuse-modal__utm-input{background:#fff;border:1px solid #d0d0d0;border-bottom:none;border-left:none;color:#202223;flex:1 1;font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s ease}.fuse-modal__utm-row:last-child .fuse-modal__utm-input{border-bottom:1px solid #d0d0d0}.fuse-modal__utm-input:focus{border-color:#10b981;box-shadow:inset 0 0 0 1px #10b981;position:relative;z-index:1}.fuse-modal__utm-input::placeholder{color:#888}.fuse-modal__utm-input:disabled{cursor:not-allowed;opacity:.6}.fuse-modal__geo-row{align-items:center;display:flex;gap:8px;margin-bottom:10px}.fuse-modal__geo-fields{display:flex;flex:1 1;gap:8px}.fuse-modal__geo-select{flex-shrink:0;position:relative;width:140px}.fuse-modal__geo-select select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #d0d0d0;border-radius:8px;color:#202223;cursor:pointer;font-family:inherit;font-size:14px;padding:10px 28px 10px 12px;width:100%}.fuse-modal__geo-chevron{color:#6d7175;font-size:12px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.fuse-modal__geo-row .fuse-modal__input{flex:1 1}.fuse-modal__geo-delete{align-items:center;background-color:#fee2e2;border:none;border-radius:8px;color:#dc2626;cursor:pointer;display:flex;height:36px;justify-content:center;min-width:36px;transition:background-color .15s ease}.fuse-modal__geo-delete:hover{background-color:#fecaca}.webhooks-container{display:inline-block;position:relative}.webhooks-dropdown{background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;bottom:100%;display:flex;flex-direction:column;height:100px;left:0;margin-bottom:8px;overflow:hidden;position:absolute;width:200px;z-index:1000}.webhooks-search{display:flex;flex-direction:column;height:100%}.search-input-container{align-items:center;border-bottom:1px solid #eee;display:flex;padding:10px 12px;position:relative}.webhooks-search-input{border:none;border-radius:4px;font-size:13px;outline:none;padding:2px;width:100%}.webhooks-search-input::placeholder{color:#999}.webhooks-keyboard-shortcut{background-color:#f6f6f7;border:1px solid #d0d0d0;border-radius:4px;color:#6d7175;font-size:11px;height:23px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:23px}.webhooks-content,.webhooks-keyboard-shortcut{align-items:center;display:flex;justify-content:center}.webhooks-content{flex:1 1;padding:12px}.more-options-container{display:inline-block;position:relative}.more-options-dropdown{background-color:#fff;border:1px solid #e1e1e1;border-radius:8px;bottom:100%;margin-bottom:8px;overflow:hidden;position:absolute;right:0;width:330px;z-index:1000}.more-options-list{list-style:none;margin:0;padding:0}.more-option-item{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:7px 16px;transition:background-color .15s ease}.more-option-item:hover{background-color:#f6f6f7}.more-option-content{align-items:center;color:#333;display:flex;font-size:12px;gap:5px}.more-option-content svg{color:#6d7175;margin-right:4px}.more-option-right{gap:8px}.more-option-right,.pro-tag{align-items:center;display:flex}.pro-tag{background-color:#f6f6f7;border:1px solid #d0d0d0;border-radius:4px;color:#6d7175;font-size:10px;font-weight:500;padding:0 6px}.pro-tag svg{margin-right:2px}.keyboard-shortcut{align-items:center;background-color:#f6f6f7;border:1px solid #d0d0d0;border-radius:4px;color:#6d7175;display:flex;font-size:12px;font-weight:500;height:20px;justify-content:center;width:20px}.feature-indicator-inline{background-color:#10b981;border-radius:50%;flex-shrink:0;height:6px;margin-left:6px;width:6px}.more-option-item.mobile-button{display:none}.dark-mode .fuse-modal{background-color:#001a23;box-shadow:0 25px 50px -12px #00000080}.dark-mode .fuse-modal__header{border-bottom-color:#ffffff1a}.dark-mode .fuse-modal__title{color:#fff}.dark-mode .fuse-modal__close{color:#aaa}.dark-mode .fuse-modal__close:hover{background-color:#ffffff1a;color:#fff}.dark-mode .fuse-modal__label{color:#fff}.dark-mode .fuse-modal__help-text,.dark-mode .fuse-modal__icon-btn,.dark-mode .fuse-modal__label-help{color:#aaa}.dark-mode .fuse-modal__icon-btn:hover{background-color:#ffffff1a;color:#fff}.dark-mode .fuse-modal__pro-badge{background-color:#002331;border-color:#ffffff26;color:#aaa}.dark-mode .fuse-modal__input{background-color:#002331;border-color:#ffffff26;color:#fff}.dark-mode .fuse-modal__input::placeholder{color:#6b7280}.dark-mode .fuse-modal__input:focus{border-color:#10b981;box-shadow:0 0 0 3px #10b98133}.dark-mode .fuse-modal__input-icon{color:#aaa}.dark-mode .fuse-modal__footer{background-color:#001219;border-top-color:#ffffff1a}.dark-mode .fuse-modal__btn--primary{background-color:#10b981;color:#fff}.dark-mode .fuse-modal__btn--primary:disabled{background-color:#134e4a;color:#5eead4}.dark-mode .fuse-modal__btn--secondary{background-color:#002331;border-color:#ffffff26;color:#fff}.dark-mode .fuse-modal__btn--secondary:hover{background-color:#034}.dark-mode .fuse-modal__btn--tertiary{background-color:#002331;border-color:#ffffff26;color:#fff}.dark-mode .fuse-modal__btn--tertiary:hover{background-color:#034}.dark-mode .fuse-modal__utm-label{background-color:#002331;border-color:#ffffff26;color:#fff}.dark-mode .fuse-modal__utm-label:hover{background-color:#034}.dark-mode .fuse-modal__utm-label-icon{color:#aaa}.dark-mode .fuse-modal__utm-input{background-color:#001a23;border-color:#ffffff26;color:#fff}.dark-mode .fuse-modal__utm-input::placeholder{color:#6b7280}.dark-mode .fuse-modal__utm-input:focus{border-color:#10b981;box-shadow:inset 0 0 0 1px #10b981}.dark-mode .fuse-modal__utm-row:last-child .fuse-modal__utm-input,.dark-mode .fuse-modal__utm-row:last-child .fuse-modal__utm-label{border-bottom-color:#ffffff26}.dark-mode .fuse-modal__geo-select select{background-color:#002331;border-color:#ffffff26;color:#fff}.dark-mode .fuse-modal__geo-chevron{color:#aaa}.dark-mode .fuse-modal__geo-delete{background-color:#dc262626;color:#ff6b6b}.dark-mode .fuse-modal__geo-delete:hover{background-color:#dc262640}.dark-mode .webhooks-dropdown{background:#002331;border-color:#ffffff26}.dark-mode .webhooks-search-input{background:#002331;color:#fff}.dark-mode .webhooks-keyboard-shortcut{background:#001a23;border-color:#ffffff26;color:#aaa}.dark-mode .webhooks-content{background-color:#002331}.dark-mode .more-options-dropdown{background:#002331;border-color:#ffffff26}.dark-mode .more-option-item:hover{background:#001a23}.dark-mode .more-option-content{color:#fff}.dark-mode .more-option-content svg{color:#aaa}.dark-mode .more-option-content span{color:#fff}.dark-mode .keyboard-shortcut,.dark-mode .pro-tag{background:#001a23;border-color:#ffffff26;color:#aaa}.dark-mode .feature-indicator-inline{background-color:#34d399}@media (max-width:576px){.fuse-modal{margin:16px;max-width:calc(100% - 32px)}.fuse-modal__footer{flex-wrap:wrap}.fuse-modal__geo-fields{flex-direction:column}.fuse-modal__geo-select{width:100%}.fuse-modal__utm-label{font-size:12px;min-width:80px}.fuse-modal__utm-input{font-size:12px}.le-features-toolbar .le-feature-btn:nth-child(2),.le-features-toolbar .le-feature-btn:nth-child(3),.le-features-toolbar .le-feature-btn:nth-child(4),.le-features-toolbar .le-feature-btn:nth-child(5),.le-features-toolbar .le-feature-btn:nth-child(6){display:none}.le-features-toolbar{gap:4px}.le-feature-btn{font-size:12px;padding:4px 8px}.more-options-dropdown{right:-145px;width:330px}.more-option-item.mobile-button{display:flex}}.le-destination-row{align-items:stretch;display:flex;gap:0}.le-destination-toggle{position:relative}.le-destination-toggle-btn{align-items:center;background:#f5f5f5;border:1px solid #c4cdd5;border-radius:8px 0 0 8px;border-right:none;color:#303030;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:6px;height:100%;padding:10px 12px;transition:background-color .2s ease;white-space:nowrap}.le-destination-toggle-btn:hover{background:#ebebeb}.le-destination-toggle-dropdown{background:#fff;border:1px solid #e1e1e1;border-radius:8px;left:0;min-width:160px;overflow:hidden;position:absolute;top:calc(100% + 2px);z-index:100}.le-destination-toggle-item{color:#303030;cursor:pointer;font-size:13px;padding:10px 14px;transition:background-color .15s ease}.le-destination-toggle-item:hover{background:#f5f5f5}.le-destination-url-input{flex:1 1}.le-destination-url-input input{background:#fff;border:1px solid #c4cdd5;border-radius:0 8px 8px 0;box-sizing:border-box;color:#303030;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s ease;width:100%}.le-destination-url-input input:focus{border-color:#10b981;box-shadow:0 0 0 1px #10b981}.le-destination-url-input input::placeholder{color:#9ca3af}.le-brand-url-dropdown{background:#fff;border:1px solid #e1e1e1;border-radius:8px;left:0;max-height:200px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 2px);z-index:100}.le-brand-url-item{border-bottom:1px solid #f0f0f0;color:#303030;cursor:pointer;font-size:13px;padding:10px 14px;transition:background .15s ease}.le-brand-url-item:last-child{border-bottom:none}.le-brand-url-item:hover{background:#f5f5f5}.le-short-link-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.le-short-link-header h4{color:#303030;font-size:13px;font-weight:600;margin:0}.le-short-link-actions{align-items:center;display:flex;gap:8px}.le-short-link-action-btn{align-items:center;background:none;border:none;border-radius:4px;color:#637381;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .2s ease}.le-short-link-action-btn:hover{background:#10b98114;color:#10b981}.le-short-link-row{display:flex;gap:0}.le-short-link-domain{position:relative}.le-short-link-domain-btn{align-items:center;background:#f5f5f5;border:1px solid #c4cdd5;border-radius:8px 0 0 8px;border-right:none;color:#303030;cursor:pointer;display:flex;font-size:14px;gap:6px;height:100%;padding:10px 12px;white-space:nowrap}.le-short-link-domain-btn:hover{background:#ebebeb}.le-short-link-slug{flex:1 1}.le-short-link-slug input{background:#fff;border:1px solid #c4cdd5;border-radius:0 8px 8px 0;box-sizing:border-box;color:#303030;font-size:14px;outline:none;padding:10px 12px;transition:border-color .2s ease;width:100%}.le-short-link-slug input:focus{border-color:#10b981;box-shadow:0 0 0 1px #10b981}.le-short-link-slug input::placeholder{color:#9ca3af}.le-features-toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.le-feature-btn{align-items:center;background:#fafbfc;border:1px solid #e0e0e0;border-radius:6px;color:#303030;cursor:pointer;display:flex;font-size:13px;gap:5px;padding:6px 10px;transition:all .2s ease;white-space:nowrap}.le-feature-btn--active,.le-feature-btn:hover{background:#10b98114;border-color:#10b981;color:#10b981}.le-feature-indicator{background:#10b981;border-radius:50%;height:6px;width:6px}.le-custom-switch{display:inline-block;height:20px;position:relative;width:36px}.le-custom-switch input{height:0;opacity:0;width:0}.le-switch-slider{background-color:#c4cdd5;border-radius:20px;bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.3s}.le-switch-slider:before{background-color:#fff;border-radius:50%;bottom:2px;content:"";height:16px;left:2px;position:absolute;transition:.3s;width:16px}.le-custom-switch input:checked+.le-switch-slider{background-color:#10b981}.le-custom-switch input:checked+.le-switch-slider:before{transform:translateX(16px)}.le-social-buttons{display:flex;gap:8px;margin-bottom:12px}.le-social-button{align-items:center;background:#fafbfc;border:1px solid #e0e0e0;border-radius:8px;color:#637381;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .2s ease;width:36px}.le-social-button.active,.le-social-button:hover{background:#10b98114;border-color:#10b981;color:#10b981}.le-preview-container{background:#fafbfc;border:1px dashed #e0e0e0;border-radius:8px;justify-content:center;margin-bottom:12px;min-height:120px;position:relative}.le-preview-container,.le-preview-placeholder{align-items:center;display:flex;flex-direction:column}.le-preview-placeholder{color:#9ca3af;font-size:13px;gap:8px}.le-preview-placeholder p{margin:0}.le-edit-button{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:6px;color:#637381;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;top:8px;width:28px}.le-edit-button:hover{background:#f5f5f5}.le-preview-fields{display:flex;flex-direction:column;gap:8px}.le-preview-input{background:#fff;border:1px solid #e0e0e0;border-radius:6px;box-sizing:border-box;color:#303030;font-size:13px;outline:none;padding:8px 10px;width:100%}.le-preview-input:focus{border-color:#10b981}.le-preview-input::placeholder{color:#9ca3af}.help-icon-small{color:#9ca3af;cursor:help;font-size:14px}.dark-mode .le-destination-toggle-btn{background:#001a23;border-color:#444;color:#e0e0e0}.dark-mode .le-destination-toggle-btn:hover{background:#002331}.dark-mode .le-destination-toggle-dropdown{background:#002331;border-color:#444}.dark-mode .le-destination-toggle-item{color:#e0e0e0}.dark-mode .le-destination-toggle-item:hover{background:#001a23}.dark-mode .le-destination-url-input input{background:#001a23;border-color:#444;color:#e0e0e0}.dark-mode .le-destination-url-input input:focus{border-color:#10b981;box-shadow:0 0 0 1px #10b981}.dark-mode .le-destination-url-input input::placeholder{color:#6b7280}.dark-mode .le-brand-url-dropdown{background:#002331;border-color:#444}.dark-mode .le-brand-url-item{border-bottom-color:#333;color:#e0e0e0}.dark-mode .le-brand-url-item:hover{background:#001a23}.dark-mode .le-short-link-header h4{color:#e0e0e0}.dark-mode .le-short-link-action-btn{color:#10b981}.dark-mode .le-short-link-action-btn:hover{background:#10b9811f;color:#34d399}.dark-mode .le-short-link-domain-btn{background:#001a23;border-color:#444;color:#e0e0e0}.dark-mode .le-short-link-domain-btn:hover{background:#002331}.dark-mode .le-short-link-slug input{background:#001a23;border-color:#444;color:#e0e0e0}.dark-mode .le-short-link-slug input:focus{border-color:#10b981;box-shadow:0 0 0 1px #10b981}.dark-mode .le-short-link-slug input::placeholder{color:#6b7280}.dark-mode .le-features-toolbar .le-feature-btn{background:#002331;border-color:#ffffff1a;color:#e0e0e0}.dark-mode .le-feature-btn--active,.dark-mode .le-features-toolbar .le-feature-btn:hover{background:#10b9811f;border-color:#10b981;color:#10b981}.dark-mode .le-custom-switch .le-switch-slider{background-color:#444}.dark-mode .le-custom-switch input:checked+.le-switch-slider{background-color:#10b981}.dark-mode .le-social-button{background:#001a23;border-color:#ffffff1a;color:#10b981}.dark-mode .le-social-button.active,.dark-mode .le-social-button:hover{background:#10b9811f;border-color:#10b981;color:#34d399}.dark-mode .le-preview-container{background:#001a23;border-color:#ffffff1a}.dark-mode .le-preview-placeholder{color:#6b7280}.dark-mode .le-edit-button{background:#002331;border-color:#ffffff1a;color:#10b981}.dark-mode .le-edit-button:hover{background:#001a23}.dark-mode .le-preview-input{background:#001a23;border-color:#ffffff1a;color:#e0e0e0}.dark-mode .le-preview-input:focus{border-color:#10b981}.dark-mode .help-icon-small,.dark-mode .le-preview-input::placeholder{color:#6b7280}@media (max-width:768px){.le-destination-row{flex-direction:column;gap:8px}.le-destination-toggle-btn{border-radius:8px;border-right:1px solid #c4cdd5}.le-destination-url-input input{border-radius:8px}.le-short-link-row{flex-direction:column;gap:8px}.le-short-link-domain-btn{border-radius:8px;border-right:1px solid #c4cdd5}.le-short-link-slug input{border-radius:8px}.le-features-toolbar{gap:4px}.le-feature-btn span:not(:first-child){display:none}}.alchemy-container{background:#f6f6f7;display:flex;min-height:calc(100vh - 60px)}.alchemy-container.dark-mode{background:#001a23}.alchemy-container.alchemy-no-sidebar{display:block}.alchemy-container.alchemy-no-sidebar .alchemy-main--full{max-width:100%;width:100%}.alchemy-sidebar{background:#fff;border-right:1px solid #e1e3e5;display:flex;flex-direction:column;flex-shrink:0;width:240px}.dark-mode .alchemy-sidebar{background:#001a23;border-color:#ffffff1a}.alchemy-sidebar__header{align-items:center;border-bottom:1px solid #e1e3e5;display:flex;gap:10px;padding:20px}.dark-mode .alchemy-sidebar__header{border-color:#ffffff1a}.alchemy-sidebar__header h2{color:#202223;font-size:18px;font-weight:600;margin:0}.dark-mode .alchemy-sidebar__header h2{color:#f1f1f1}.alchemy-badge{background:linear-gradient(135deg,#94d2bd,#81e0c0);border-radius:10px;color:#fff;font-size:10px;font-weight:600;padding:2px 8px;text-transform:uppercase}.alchemy-sidebar__section{padding:12px 0}.alchemy-sidebar__section-title{color:#6d7175;font-size:11px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;padding:0 20px;text-transform:uppercase}.dark-mode .alchemy-sidebar__section-title{color:#8b8b9a}.alchemy-sidebar__list{list-style:none;margin:0;padding:0}.alchemy-sidebar__item{align-items:center;color:#202223;cursor:pointer;display:flex;gap:10px;padding:10px 20px;transition:all .15s ease}.dark-mode .alchemy-sidebar__item{color:#d1d1d6}.alchemy-sidebar__item:hover{background:#f6f6f7}.dark-mode .alchemy-sidebar__item:hover{background:#002331}.alchemy-sidebar__item.active{background:linear-gradient(135deg,#94d2bd1a,#81e0c01a);color:#94d2bd;font-weight:500}.dark-mode .alchemy-sidebar__item.active{background:linear-gradient(135deg,#94d2bd33,#81e0c033);color:#81e0c0}.alchemy-sidebar__item-name{flex:1 1}.alchemy-sidebar__item-badge{background:#e4e5e7;border-radius:4px;color:#6d7175;font-size:9px;font-weight:500;padding:2px 6px}.dark-mode .alchemy-sidebar__item-badge{background:#ffffff1a;color:#8b8b9a}.alchemy-sidebar__usage{border-top:1px solid #e1e3e5;margin-top:auto;padding:20px}.dark-mode .alchemy-sidebar__usage{border-color:#ffffff1a}.usage-label{color:#6d7175;font-size:12px;font-weight:500;margin-bottom:8px}.dark-mode .usage-label{color:#8b8b9a}.usage-bar{background:#e4e5e7;border-radius:3px;height:6px;overflow:hidden}.dark-mode .usage-bar{background:#ffffff1a}.usage-bar__fill{background:linear-gradient(90deg,#94d2bd,#81e0c0);border-radius:3px;height:100%;transition:width .3s ease}.usage-text{color:#6d7175;font-size:11px;margin-top:6px}.dark-mode .usage-text{color:#8b8b9a}.alchemy-main{display:flex;flex:1 1;flex-direction:column;overflow:hidden}.alchemy-header{align-items:center;background:#fff;border-bottom:1px solid #e1e3e5;display:flex;gap:16px;padding:20px 24px}.dark-mode .alchemy-header{background:#001a23;border-color:#ffffff1a}.alchemy-header__back .back-button{align-items:center;background:#f6f6f7;border-radius:8px;display:flex;height:36px;justify-content:center;transition:background .15s ease;width:36px}.dark-mode .alchemy-header__back .back-button{background:#002331}.alchemy-header__back .back-button:hover{background:#e4e5e7}.dark-mode .alchemy-header__back .back-button:hover{background:#002331}.alchemy-header__content h1{color:#202223;font-size:20px;font-weight:600;margin:0 0 4px}.dark-mode .alchemy-header__content h1{color:#f1f1f1}.alchemy-header__content p{color:#6d7175;font-size:13px;margin:0}.dark-mode .alchemy-header__content p{color:#8b8b9a}.alchemy-content{flex:1 1;overflow-y:auto;padding:24px}.remix-studio{background:#001219;border-radius:8px;color:#fff;display:flex;flex-direction:column;height:100%;overflow:hidden}.remix-studio-loading{align-items:center;color:#6d7175;display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center}.remix-studio__toolbar{align-items:center;background:#001219;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:12px 16px}.toolbar-center,.toolbar-left,.toolbar-right{align-items:center;display:flex;gap:8px}.toolbar-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#8b8b9a;cursor:pointer;display:flex;height:36px;justify-content:center;transition:all .15s ease;width:36px}.toolbar-btn:hover{background:#ffffff1a;color:#fff}.toolbar-divider{background:#ffffff1a;height:24px;margin:0 8px;width:1px}.remix-studio__content{display:flex;flex:1 1;overflow:hidden}.remix-studio__media-panel{background:#001a23;border-right:1px solid #ffffff1a;display:flex;flex-direction:column;width:240px}.panel-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;justify-content:space-between;padding:12px 16px}.panel-header h3{font-size:13px;font-weight:600;margin:0}.panel-action{background:#0000;border:none;color:#8b8b9a;cursor:pointer;padding:4px}.panel-action:hover{color:#fff}.media-list{flex:1 1;overflow-y:auto;padding:8px}.media-item{align-items:center;border-radius:6px;cursor:grab;display:flex;gap:10px;padding:10px;transition:background .15s ease}.media-item:hover{background:#002331}.media-thumbnail{align-items:center;background:#ffffff1a;border-radius:4px;color:#8b8b9a;display:flex;height:40px;justify-content:center;width:40px}.media-info{flex:1 1;min-width:0}.media-name{display:block;font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-duration{color:#6d7175;font-size:11px}.add-media-btn{align-items:center;background:#0000;border:1px dashed #ffffff1a;border-radius:6px;color:#8b8b9a;cursor:pointer;display:flex;font-size:12px;gap:6px;justify-content:center;margin:8px;padding:10px;transition:all .15s ease}.add-media-btn:hover{border-color:#94d2bd;color:#94d2bd}.remix-studio__preview{background:#001219;flex:1 1;flex-direction:column;padding:24px}.preview-container,.remix-studio__preview{align-items:center;display:flex;justify-content:center}.preview-container{background:#000;border-radius:8px;max-height:calc(100% - 60px);max-width:100%;min-height:300px;overflow:hidden}.preview-placeholder{align-items:center;color:#6d7175;display:flex;flex-direction:column;gap:8px}.playback-controls{gap:16px;margin-top:16px}.play-btn,.playback-controls{align-items:center;display:flex}.play-btn{background:#94d2bd;border:none;border-radius:50%;color:#fff;cursor:pointer;height:48px;justify-content:center;transition:background .15s ease;width:48px}.play-btn:hover{background:#00c3e3}.time-display{color:#8b8b9a;font-family:monospace;font-size:13px}.volume-control{color:#8b8b9a}.remix-studio__properties{background:#001a23;border-left:1px solid #ffffff1a;display:flex;flex-direction:column;width:280px}.property-fields{padding:16px}.property-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.no-selection{color:#6d7175;padding:24px;text-align:center}.remix-studio__timeline{background:#001a23;border-top:1px solid #ffffff1a;padding-bottom:8px}.timeline-header{align-items:center;border-bottom:1px solid #ffffff1a;display:flex;gap:16px;padding:8px 16px}.timeline-controls{align-items:center;display:flex;gap:8px}.zoom-btn{background:#0000;border:none;color:#8b8b9a;cursor:pointer;padding:4px}.zoom-btn:hover{color:#fff}.zoom-value{color:#8b8b9a;font-size:12px;min-width:40px;text-align:center}.timeline-ruler{background:#001219;border-radius:4px;cursor:pointer;flex:1 1;height:24px;position:relative}.ruler-mark{color:#6d7175;font-size:10px;position:absolute;top:50%;transform:translateY(-50%)}.playhead{height:100%;top:0;width:2px;z-index:10}.playhead,.playhead:after{background:#94d2bd;position:absolute}.playhead:after{border-radius:2px;content:"";height:12px;left:-5px;top:-4px;transform:rotate(45deg);width:12px}.timeline-tracks{max-height:200px;overflow-y:auto;padding:8px 16px}.timeline-track{align-items:center;border-radius:4px;display:flex;margin-bottom:4px;overflow:hidden}.timeline-track.selected{background:#94d2bd1a}.track-header{align-items:center;background:#002331;color:#d1d1d6;display:flex;flex-shrink:0;font-size:12px;gap:8px;padding:8px 12px;width:140px}.track-clips{background:#001219;flex:1 1;height:40px;position:relative}.track-clip{align-items:center;border-radius:4px;cursor:pointer;display:flex;height:calc(100% - 8px);padding:0 8px;position:absolute;top:4px;transition:opacity .15s ease}.track-clip:hover{opacity:.9}.track-clip.selected{box-shadow:0 0 0 2px #fff}.clip-name{font-size:11px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.add-track-btn{align-items:center;background:#0000;border:1px dashed #ffffff1a;border-radius:4px;color:#6d7175;cursor:pointer;display:flex;font-size:12px;gap:6px;justify-content:center;margin:8px 16px;padding:8px}.add-track-btn:hover{border-color:#94d2bd;color:#94d2bd}.hook-variants{max-width:1400px}.hook-variants-loading{align-items:center;color:#6d7175;display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center}.source-video-section{align-items:center;display:flex;justify-content:space-between}.source-video-preview{align-items:center;display:flex;gap:16px}.source-video-preview .video-thumbnail{align-items:center;background:#e4e5e7;border-radius:6px;color:#6d7175;display:flex;height:68px;justify-content:center;width:120px}.dark-mode .source-video-preview .video-thumbnail{background:#ffffff1a;color:#8b8b9a}.source-video-preview .video-info h3{font-size:15px;font-weight:600;margin:0 0 4px}.source-video-preview .video-meta{color:#6d7175;display:flex;font-size:13px;gap:16px}.source-video-preview .video-meta span{align-items:center;display:flex;gap:4px}.source-video-actions{display:flex;gap:8px}.hook-variants__content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:320px 1fr;margin-top:24px}.hook-variants__settings .card-header{align-items:center;border-bottom:1px solid #e1e3e5;display:flex;gap:8px;padding:16px}.dark-mode .hook-variants__settings .card-header{border-color:#ffffff1a}.hook-variants__settings .card-header h3{align-items:center;display:flex;font-size:15px;font-weight:600;gap:8px;margin:0}.settings-form{display:flex;flex-direction:column;gap:16px;padding:16px}.settings-checkboxes{display:flex;flex-direction:column;gap:8px;padding-top:8px}.ai-suggestions{padding:16px}.suggestion-item{align-items:flex-start;color:#6d7175;display:flex;font-size:13px;gap:8px;padding:8px 0}.dark-mode .suggestion-item{color:#8b8b9a}.suggestion-item svg{color:#f59e0b;flex-shrink:0;margin-top:2px}.hook-variants__list{display:flex;flex-direction:column}.list-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.list-header h3{font-size:16px;font-weight:600;margin:0}.variants-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.variant-card{background:#fff;border:1px solid #e1e3e5;border-radius:8px;overflow:hidden;position:relative;transition:all .15s ease}.dark-mode .variant-card{background:#001a23;border-color:#ffffff1a}.variant-card:hover{box-shadow:0 4px 12px #0000001a}.variant-card.selected{border-color:#94d2bd}.variant-card.focused{box-shadow:0 0 0 2px #94d2bd4d}.variant-header{align-items:center;border-bottom:1px solid #e1e3e5;display:flex;gap:8px;padding:12px}.dark-mode .variant-header{border-color:#ffffff1a}.variant-name{flex:1 1;font-size:13px;font-weight:600}.variant-preview{align-items:center;background:#f6f6f7;display:flex;height:160px;justify-content:center;position:relative}.dark-mode .variant-preview{background:#001219}.variant-preview .preview-thumbnail{color:#8b8b9a}.variant-preview .preview-overlay{background:linear-gradient(#0000,#000000b3);bottom:0;color:#fff;left:0;padding:12px;position:absolute;right:0}.variant-preview .hook-text{display:block;font-size:12px;font-style:italic;margin-bottom:4px}.variant-preview .hook-duration{font-size:11px;opacity:.8}.variant-metrics{border-bottom:1px solid #e1e3e5;display:flex;padding:12px}.dark-mode .variant-metrics{border-color:#ffffff1a}.variant-metrics .metric{flex:1 1;text-align:center}.variant-metrics .metric-label{color:#6d7175;display:block;font-size:10px;margin-bottom:2px;text-transform:uppercase}.variant-metrics .metric-value{font-size:14px;font-weight:600}.metric-value.score-success{color:#008060}.metric-value.score-warning{color:#b98900}.metric-value.score-critical{color:#d72c0d}.variant-processing{color:#6d7175;display:flex;flex-direction:column;font-size:12px;gap:8px;padding:12px;text-align:center}.variant-actions{display:flex;gap:4px;justify-content:center;padding:12px}.variant-actions .action-btn{align-items:center;background:#f6f6f7;border:none;border-radius:6px;color:#6d7175;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.dark-mode .variant-actions .action-btn{background:#002331;color:#8b8b9a}.variant-actions .action-btn:hover{background:#e4e5e7;color:#202223}.dark-mode .variant-actions .action-btn:hover{background:#002331;color:#fff}.variant-actions .action-btn.delete:hover{background:#fbeae5;color:#d72c0d}.expand-btn{background:#0000;border:none;bottom:8px;color:#6d7175;cursor:pointer;height:24px;position:absolute;right:8px;width:24px}.variant-details{background:#f6f6f7;border-top:1px solid #e1e3e5;padding:12px}.dark-mode .variant-details{background:#001219;border-color:#ffffff1a}.variant-details .detail-row{margin-bottom:12px}.variant-details .detail-row label{display:block;font-size:12px;font-weight:500;margin-bottom:4px}.lip-sync-panel{max-width:1400px}.lip-sync-loading{align-items:center;color:#6d7175;display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center}.lip-sync__content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 380px;margin-top:24px}.lip-sync__creator{display:flex;flex-direction:column;gap:16px}.step-header{align-items:flex-start;border-bottom:1px solid #e1e3e5;display:flex;gap:12px;padding:16px}.dark-mode .step-header{border-color:#ffffff1a}.step-number{align-items:center;background:#e4e5e7;border-radius:50%;color:#6d7175;display:flex;flex-shrink:0;font-size:13px;font-weight:600;height:28px;justify-content:center;width:28px}.dark-mode .step-number{background:#ffffff1a;color:#8b8b9a}.step-number.active{background:linear-gradient(135deg,#94d2bd,#81e0c0);color:#fff}.step-info h3{font-size:15px;font-weight:600;margin:0 0 2px}.step-info p{color:#6d7175;font-size:13px;margin:0}.uploaded-file{align-items:center;background:#f6f6f7;border-radius:8px;display:flex;gap:12px;margin:16px;padding:16px}.dark-mode .uploaded-file{background:#002331}.uploaded-file .file-preview{align-items:center;background:#e4e5e7;border-radius:6px;color:#6d7175;display:flex;height:48px;justify-content:center;width:48px}.dark-mode .uploaded-file .file-preview{background:#ffffff1a;color:#8b8b9a}.uploaded-file .file-info{flex:1 1}.uploaded-file .file-name{display:block;font-size:13px;font-weight:500}.uploaded-file .file-size{color:#6d7175;font-size:12px}.audio-source-tabs{border-bottom:1px solid #e1e3e5;display:flex;gap:8px;padding:16px}.dark-mode .audio-source-tabs{border-color:#ffffff1a}.audio-source-tabs .tab-btn{align-items:center;background:#fff;border:1px solid #e1e3e5;border-radius:6px;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:8px 16px;transition:all .15s ease}.dark-mode .audio-source-tabs .tab-btn{background:#001a23;border-color:#ffffff1a;color:#d1d1d6}.audio-source-tabs .tab-btn:hover{border-color:#c1c1c5}.audio-source-tabs .tab-btn.active{background:#94d2bd1a;border-color:#94d2bd;color:#94d2bd}.audio-source-content{padding:16px}.audio-upload,.text-to-speech,.voice-clone{display:flex;flex-direction:column;gap:16px}.settings-row{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.generation-settings{display:flex;flex-direction:column;gap:12px;padding:16px}.generate-action{border-top:1px solid #e1e3e5;padding:16px}.dark-mode .generate-action{border-color:#ffffff1a}.credits-info{color:#6d7175;font-size:12px;margin-top:8px;text-align:center}.lip-sync__jobs{display:flex;flex-direction:column;gap:16px}.lip-sync__jobs .card-header{align-items:center;border-bottom:1px solid #e1e3e5;display:flex;justify-content:space-between;padding:16px}.dark-mode .lip-sync__jobs .card-header{border-color:#ffffff1a}.lip-sync__jobs .card-header h3{font-size:15px;font-weight:600;margin:0}.jobs-list{padding:8px}.job-item{align-items:center;border-radius:8px;display:flex;gap:12px;padding:12px;transition:background .15s ease}.job-item:hover{background:#f6f6f7}.dark-mode .job-item:hover{background:#002331}.job-thumbnail{align-items:center;background:#e4e5e7;border-radius:6px;color:#6d7175;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.dark-mode .job-thumbnail{background:#ffffff1a;color:#8b8b9a}.job-info{flex:1 1;min-width:0}.job-name{display:block;font-size:13px;font-weight:500;margin-bottom:2px}.job-meta{color:#6d7175;display:flex;font-size:11px;gap:12px}.job-meta span{align-items:center}.job-actions,.job-meta span{display:flex;gap:4px}.job-actions .action-btn{align-items:center;background:#0000;border:none;border-radius:4px;color:#6d7175;cursor:pointer;display:flex;height:28px;justify-content:center;width:28px}.job-actions .action-btn:hover{background:#e4e5e7;color:#202223}.dark-mode .job-actions .action-btn:hover{background:#002331;color:#fff}.empty-jobs{color:#6d7175;padding:32px;text-align:center}.empty-jobs svg{margin-bottom:8px}.empty-jobs p{font-size:14px;font-weight:500;margin:0 0 4px}.empty-jobs span{font-size:12px}.usage-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:16px}.usage-stat{text-align:center}.usage-stat .stat-value{color:#94d2bd;display:block;font-size:20px;font-weight:600}.usage-stat .stat-label{color:#6d7175;font-size:11px}.ai-generation-panel{max-width:1400px}.ai-generation-loading{align-items:center;color:#6d7175;display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center}.ai-generation__content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 400px;margin-top:24px}.ai-generation__controls{display:flex;flex-direction:column;gap:16px}.generation-form{padding:16px}.image-to-video-form,.text-to-video-form,.video-to-video-form{display:flex;flex-direction:column;gap:16px}.prompt-suggestions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.suggestions-label{color:#6d7175;font-size:12px}.suggestions-list{display:flex;flex-wrap:wrap;gap:6px}.suggestion-chip{background:#f6f6f7;border:none;border-radius:12px;color:#6d7175;cursor:pointer;font-size:11px;padding:4px 10px;transition:all .15s ease}.dark-mode .suggestion-chip{background:#ffffff1a;color:#8b8b9a}.suggestion-chip:hover{background:#e4e5e7;color:#202223}.dark-mode .suggestion-chip:hover{background:#002331;color:#fff}.upload-area{border:2px dashed #e1e3e5;border-radius:8px;cursor:pointer;padding:32px;text-align:center;transition:all .15s ease}.dark-mode .upload-area{border-color:#ffffff1a}.upload-area:hover{border-color:#94d2bd}.upload-placeholder{align-items:center;color:#6d7175;display:flex;flex-direction:column;gap:8px}.upload-placeholder span{font-size:14px;font-weight:500}.upload-placeholder p{font-size:12px;margin:0}.settings-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,1fr);padding:16px}.slider-field{grid-column:span 2}.slider-field label{display:block;font-size:13px;font-weight:500;margin-bottom:8px}.ai-generation__results{display:flex;flex-direction:column;gap:16px}.generated-grid{padding:8px}.generated-item{border:1px solid #e1e3e5;border-radius:8px;margin-bottom:12px;overflow:hidden}.dark-mode .generated-item{border-color:#ffffff1a}.generated-item .item-preview{align-items:center;background:#f6f6f7;display:flex;height:180px;justify-content:center;position:relative}.dark-mode .generated-item .item-preview{background:#001219}.generated-item .preview-placeholder{color:#8b8b9a}.generated-item .preview-overlay{align-items:center;background:#0000004d;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .15s ease}.generated-item:hover .preview-overlay{opacity:1}.generated-item .play-btn{align-items:center;background:#ffffffe6;border:none;border-radius:50%;color:#202223;cursor:pointer;display:flex;height:48px;justify-content:center;width:48px}.generated-item .duration-badge{background:#000000b3;border-radius:4px;bottom:8px;color:#fff;font-size:11px;padding:2px 6px;position:absolute;right:8px}.generated-item .processing-overlay{align-items:center;color:#6d7175;display:flex;flex-direction:column;gap:8px}.generated-item .item-info{padding:12px}.generated-item .item-prompt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6d7175;display:-webkit-box;font-size:12px;margin:0 0 8px;overflow:hidden}.generated-item .item-meta{align-items:center;color:#8b8b9a;display:flex;font-size:11px;justify-content:space-between}.generated-item .item-meta span{align-items:center;display:flex;gap:4px}.generated-item .item-actions{border-top:1px solid #e1e3e5;display:flex;gap:4px;justify-content:center;padding:8px}.dark-mode .generated-item .item-actions{border-color:#ffffff1a}.generated-item .action-btn{align-items:center;background:#0000;border:none;border-radius:6px;color:#6d7175;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.generated-item .action-btn:hover{background:#f6f6f7;color:#202223}.dark-mode .generated-item .action-btn:hover{background:#ffffff1a;color:#fff}.generated-item .action-btn.liked{color:#f59e0b}.empty-results{color:#6d7175;padding:48px 24px;text-align:center}.empty-results h4{font-size:16px;font-weight:500;margin:12px 0 4px}.empty-results p{font-size:13px;margin:0}.queue-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);padding:16px}.queue-stat{text-align:center}.queue-stat .stat-value{display:block;font-size:18px;font-weight:600}.queue-stat .stat-label{color:#6d7175;font-size:11px}.remix-templates{max-width:1600px}.remix-templates-loading{align-items:center;color:#6d7175;display:flex;flex-direction:column;gap:16px;height:400px;justify-content:center}.templates-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.templates-header .header-left{width:300px}.templates-header .header-right{align-items:center;display:flex;gap:12px}.view-toggle{border:1px solid #e1e3e5;border-radius:6px;display:flex;overflow:hidden}.dark-mode .view-toggle{border-color:#ffffff1a}.view-toggle .toggle-btn{align-items:center;background:#fff;border:none;color:#6d7175;cursor:pointer;display:flex;height:36px;justify-content:center;width:36px}.dark-mode .view-toggle .toggle-btn{background:#001a23;color:#8b8b9a}.view-toggle .toggle-btn.active{background:#94d2bd;color:#fff}.templates-categories{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.category-btn{background:#fff;border:1px solid #e1e3e5;border-radius:20px;cursor:pointer;font-size:13px;padding:8px 16px;transition:all .15s ease}.dark-mode .category-btn{background:#001a23;border-color:#ffffff1a;color:#d1d1d6}.category-btn:hover{border-color:#c1c1c5}.category-btn.active{background:#94d2bd1a;border-color:#94d2bd;color:#94d2bd}.templates-content{grid-gap:24px;display:grid;gap:24px;grid-template-columns:260px 1fr}.templates-filters .filter-section{padding:16px}.templates-filters .filter-section h4{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 16px}.filter-group{margin-bottom:20px}.filter-group label{color:#6d7175;display:block;font-size:12px;font-weight:500;margin-bottom:8px}.featured-section{padding:16px}.featured-section h4{align-items:center;display:flex;font-size:14px;font-weight:600;gap:8px;margin:0 0 12px}.featured-list{display:flex;flex-direction:column;gap:8px}.featured-item{align-items:center;background:#f6f6f7;border-radius:6px;display:flex;font-size:12px;justify-content:space-between;padding:8px}.dark-mode .featured-item{background:#002331}.featured-name{font-weight:500}.featured-uses{color:#6d7175}.templates-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.templates-grid.list{grid-template-columns:1fr}.template-card{background:#fff;border:1px solid #e1e3e5;border-radius:10px;overflow:hidden;transition:all .2s ease}.dark-mode .template-card{background:#001a23;border-color:#ffffff1a}.template-card:hover{box-shadow:0 8px 24px #0000001f;transform:translateY(-2px)}.template-preview{align-items:center;background:linear-gradient(135deg,#94d2bd,#00c3e3);display:flex;height:180px;justify-content:center;position:relative}.template-preview .preview-placeholder{color:#ffffff80}.template-preview .preview-overlay{align-items:center;background:#0006;display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .2s ease}.template-card:hover .preview-overlay{opacity:1}.template-preview .preview-play{align-items:center;background:#fffffff2;border:none;border-radius:50%;color:#202223;cursor:pointer;display:flex;height:56px;justify-content:center;transition:transform .15s ease;width:56px}.template-preview .preview-play:hover{transform:scale(1.1)}.template-preview .Polaris-Badge{left:12px;position:absolute;top:12px}.template-preview .duration-badge{align-items:center;background:#000000b3;border-radius:4px;bottom:12px;color:#fff;display:flex;font-size:11px;gap:4px;padding:4px 8px;position:absolute;right:12px}.template-info{padding:16px}.template-name{font-size:15px;font-weight:600;margin:0 0 6px}.template-description{color:#6d7175;font-size:13px;line-height:1.4;margin:0 0 12px}.template-platforms{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.template-stats{display:flex;gap:16px;margin-bottom:10px}.template-stats .stat{align-items:center;color:#6d7175;display:flex;font-size:12px;gap:4px}.template-tags{display:flex;flex-wrap:wrap;gap:6px}.template-tags .tag{background:#94d2bd1a;border-radius:4px;color:#94d2bd;font-size:11px;padding:2px 6px}.template-actions{border-top:1px solid #e1e3e5;padding:12px 16px 16px}.dark-mode .template-actions{border-color:#ffffff1a}.secondary-actions{display:flex;gap:8px;justify-content:center;margin-top:10px}.secondary-actions .action-btn{align-items:center;background:#f6f6f7;border:none;border-radius:6px;color:#6d7175;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .15s ease;width:32px}.dark-mode .secondary-actions .action-btn{background:#002331;color:#8b8b9a}.secondary-actions .action-btn:hover{background:#e4e5e7;color:#202223}.dark-mode .secondary-actions .action-btn:hover{background:#002331;color:#fff}.no-templates{color:#6d7175;grid-column:1/-1;padding:64px 24px;text-align:center}.no-templates h4{font-size:16px;font-weight:500;margin:16px 0 4px}.no-templates p{font-size:13px;margin:0}.request-template{margin-top:32px}.request-content{align-items:center;display:flex;justify-content:space-between;padding:24px}.request-content h3{font-size:16px;font-weight:600;margin:0 0 4px}.request-content p{color:#6d7175;font-size:13px;margin:0}@media (max-width:1200px){.ai-generation__content,.hook-variants__content,.lip-sync__content,.templates-content{grid-template-columns:1fr}}@media (max-width:768px){.alchemy-container{flex-direction:column}.alchemy-sidebar{border-bottom:1px solid #e1e3e5;border-right:none;width:100%}.remix-studio__content{flex-direction:column}.remix-studio__media-panel,.remix-studio__properties{border:none;border-bottom:1px solid #ffffff1a;width:100%}.templates-grid,.variants-grid{grid-template-columns:1fr}}