.EnvironmentSyncBar-module__SefNZG__container{z-index:100;pointer-events:none;padding:0 20px 20px;position:fixed;bottom:0;left:0;right:0}.EnvironmentSyncBar-module__SefNZG__container>*{pointer-events:auto}.EnvironmentSyncBar-module__SefNZG__bar{background:var(--bg-secondary,#141414);border:1px solid var(--border-color,#333);border-radius:12px;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:12px 16px;display:flex;box-shadow:0 -4px 20px #0006}.EnvironmentSyncBar-module__SefNZG__selection{border-right:1px solid var(--border-color,#333);flex-shrink:0;align-items:center;gap:6px;padding-right:12px;display:flex}.EnvironmentSyncBar-module__SefNZG__count{background:var(--accent-color,#3b82f6);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 6px;font-size:13px;font-weight:600;display:flex}.EnvironmentSyncBar-module__SefNZG__label{color:var(--text-primary,#e5e5e5);white-space:nowrap;font-size:13px}.EnvironmentSyncBar-module__SefNZG__sourceSection{flex-shrink:0;align-items:center;gap:6px;display:flex}.EnvironmentSyncBar-module__SefNZG__sourceLabel{color:var(--text-muted,#737373);white-space:nowrap;font-size:12px}.EnvironmentSyncBar-module__SefNZG__sourceIndicator{background:color-mix(in srgb, var(--env-color) 15%, transparent);border:1px solid var(--env-color);color:var(--text-primary,#e5e5e5);border-radius:4px;align-items:center;gap:5px;padding:4px 8px;font-size:12px;display:flex}.EnvironmentSyncBar-module__SefNZG__sourceDot{background:var(--env-color);border-radius:50%;width:6px;height:6px}.EnvironmentSyncBar-module__SefNZG__sourceCount{color:var(--text-muted,#737373);margin-left:1px;font-size:10px}.EnvironmentSyncBar-module__SefNZG__sourceOptions{gap:4px;display:flex}.EnvironmentSyncBar-module__SefNZG__sourceOption{background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#333);color:var(--text-secondary,#a3a3a3);cursor:pointer;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:all .15s;display:flex}.EnvironmentSyncBar-module__SefNZG__sourceOption input[type=radio]{display:none}.EnvironmentSyncBar-module__SefNZG__sourceOption:hover{background:var(--bg-hover,#262626);border-color:var(--env-color)}.EnvironmentSyncBar-module__SefNZG__sourceOption.EnvironmentSyncBar-module__SefNZG__selected{background:color-mix(in srgb, var(--env-color) 15%, transparent);border-color:var(--env-color);color:var(--text-primary,#e5e5e5)}.EnvironmentSyncBar-module__SefNZG__sourceOption.EnvironmentSyncBar-module__SefNZG__selected .EnvironmentSyncBar-module__SefNZG__sourceDot{box-shadow:0 0 4px var(--env-color)}.EnvironmentSyncBar-module__SefNZG__targets{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.EnvironmentSyncBar-module__SefNZG__targetLabel{color:var(--text-muted,#737373);white-space:nowrap;font-size:12px}.EnvironmentSyncBar-module__SefNZG__targetOption{background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#333);color:var(--text-secondary,#a3a3a3);cursor:pointer;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;font-size:11px;transition:all .15s;display:flex}.EnvironmentSyncBar-module__SefNZG__targetOption input[type=checkbox]{display:none}.EnvironmentSyncBar-module__SefNZG__targetDot{background:var(--env-color);opacity:.5;border-radius:50%;width:6px;height:6px;transition:opacity .15s}.EnvironmentSyncBar-module__SefNZG__targetOption:hover:not(.EnvironmentSyncBar-module__SefNZG__disabled){background:var(--bg-hover,#262626);border-color:var(--env-color)}.EnvironmentSyncBar-module__SefNZG__targetOption.EnvironmentSyncBar-module__SefNZG__checked{background:color-mix(in srgb, var(--env-color) 15%, transparent);border-color:var(--env-color);color:var(--text-primary,#e5e5e5)}.EnvironmentSyncBar-module__SefNZG__targetOption.EnvironmentSyncBar-module__SefNZG__checked .EnvironmentSyncBar-module__SefNZG__targetDot{opacity:1}.EnvironmentSyncBar-module__SefNZG__targetOption.EnvironmentSyncBar-module__SefNZG__disabled{opacity:.5;cursor:not-allowed}.EnvironmentSyncBar-module__SefNZG__isSourceLabel{color:var(--text-muted,#525252);margin-left:2px;font-size:10px}.EnvironmentSyncBar-module__SefNZG__conflictMode{border-left:1px solid var(--border-color,#333);flex-shrink:0;align-items:center;gap:6px;padding:0 10px;display:flex}.EnvironmentSyncBar-module__SefNZG__conflictLabel{color:var(--text-muted,#737373);white-space:nowrap;font-size:11px}.EnvironmentSyncBar-module__SefNZG__conflictSelect{background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#333);color:var(--text-secondary,#a3a3a3);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 12 12'%3E%3Cpath fill='%23737373' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;border-radius:4px;padding:4px 22px 4px 8px;font-size:11px}.EnvironmentSyncBar-module__SefNZG__actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.EnvironmentSyncBar-module__SefNZG__cancelBtn{border:1px solid var(--border-color,#333);color:var(--text-secondary,#a3a3a3);cursor:pointer;background:0 0;border-radius:4px;padding:6px 12px;font-size:12px;transition:all .15s}.EnvironmentSyncBar-module__SefNZG__cancelBtn:hover{background:var(--bg-hover,#262626);color:var(--text-primary,#e5e5e5)}.EnvironmentSyncBar-module__SefNZG__copyBtn{background:var(--accent-color,#3b82f6);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;align-items:center;gap:6px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s;display:flex}.EnvironmentSyncBar-module__SefNZG__copyBtn:hover:not(:disabled){background:color-mix(in srgb, var(--accent-color,#3b82f6) 85%, white)}.EnvironmentSyncBar-module__SefNZG__copyBtn:disabled{opacity:.5;cursor:not-allowed}.EnvironmentSyncBar-module__SefNZG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite EnvironmentSyncBar-module__SefNZG__spin}@keyframes EnvironmentSyncBar-module__SefNZG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.EnvironmentSyncBar-module__SefNZG__confirmation{background:var(--bg-secondary,#141414);border:1px solid #ef4444;border-radius:12px;align-items:flex-start;gap:16px;max-width:600px;margin:0 auto;padding:20px;display:flex;box-shadow:0 -4px 20px #0006}.EnvironmentSyncBar-module__SefNZG__confirmIcon{background:#ef444426;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.EnvironmentSyncBar-module__SefNZG__confirmIcon svg{color:#ef4444;width:24px;height:24px}.EnvironmentSyncBar-module__SefNZG__confirmContent{flex:1}.EnvironmentSyncBar-module__SefNZG__confirmContent h4{color:var(--text-primary,#e5e5e5);margin:0 0 8px;font-size:16px;font-weight:600}.EnvironmentSyncBar-module__SefNZG__confirmContent p{color:var(--text-secondary,#a3a3a3);margin:0 0 8px;font-size:14px;line-height:1.5}.EnvironmentSyncBar-module__SefNZG__warning{color:#ef4444!important}.EnvironmentSyncBar-module__SefNZG__confirmActions{gap:8px;margin-top:16px;display:flex}.EnvironmentSyncBar-module__SefNZG__confirmBtn{color:#fff;cursor:pointer;background:#ef4444;border:none;border-radius:6px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .15s}.EnvironmentSyncBar-module__SefNZG__confirmBtn:hover:not(:disabled){background:#dc2626}.EnvironmentSyncBar-module__SefNZG__confirmBtn:disabled{opacity:.5;cursor:not-allowed}.EnvironmentSyncBar-module__SefNZG__result{border-radius:12px;align-items:center;gap:12px;max-width:500px;margin:0 auto;padding:16px 20px;display:flex;box-shadow:0 -4px 20px #0006}.EnvironmentSyncBar-module__SefNZG__result.EnvironmentSyncBar-module__SefNZG__success{background:#10b98126;border:1px solid #10b981}.EnvironmentSyncBar-module__SefNZG__result.EnvironmentSyncBar-module__SefNZG__error{background:#ef444426;border:1px solid #ef4444}.EnvironmentSyncBar-module__SefNZG__resultIcon{flex-shrink:0;width:24px;height:24px}.EnvironmentSyncBar-module__SefNZG__result.EnvironmentSyncBar-module__SefNZG__success .EnvironmentSyncBar-module__SefNZG__resultIcon{color:#10b981}.EnvironmentSyncBar-module__SefNZG__result.EnvironmentSyncBar-module__SefNZG__error .EnvironmentSyncBar-module__SefNZG__resultIcon{color:#ef4444}.EnvironmentSyncBar-module__SefNZG__resultContent{flex-direction:column;flex:1;gap:2px;display:flex}.EnvironmentSyncBar-module__SefNZG__resultTitle{color:var(--text-primary,#e5e5e5);font-size:14px;font-weight:500}.EnvironmentSyncBar-module__SefNZG__resultDetails{color:var(--text-secondary,#a3a3a3);font-size:13px}.EnvironmentSyncBar-module__SefNZG__closeBtn{width:28px;height:28px;color:var(--text-muted,#737373);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;transition:all .15s;display:flex}.EnvironmentSyncBar-module__SefNZG__closeBtn:hover{color:var(--text-primary,#e5e5e5);background:#ffffff1a}.EnvironmentSyncBar-module__SefNZG__closeBtn svg{width:16px;height:16px}@media (max-width:1100px){.EnvironmentSyncBar-module__SefNZG__bar{flex-wrap:wrap;gap:12px}.EnvironmentSyncBar-module__SefNZG__selection{border-right:none;padding-right:0}.EnvironmentSyncBar-module__SefNZG__sourceSection{border-left:none;order:2;width:100%;padding-left:0}.EnvironmentSyncBar-module__SefNZG__sourceOptions{flex-wrap:wrap}.EnvironmentSyncBar-module__SefNZG__targets{border-left:none;flex-wrap:wrap;order:3;width:100%}.EnvironmentSyncBar-module__SefNZG__conflictMode{border:none;order:4;padding:0}.EnvironmentSyncBar-module__SefNZG__actions{order:5;justify-content:flex-end;width:100%}}@media (max-width:600px){.EnvironmentSyncBar-module__SefNZG__sourceOption,.EnvironmentSyncBar-module__SefNZG__targetOption{padding:5px 10px;font-size:12px}}
.BulkSyncPanel-module__eAs7zW__container{background:var(--bg-secondary,#141414);border:1px solid var(--border-color,#262626);border-radius:10px;flex-direction:column;gap:16px;margin:0 20px 20px;padding:20px;display:flex}.BulkSyncPanel-module__eAs7zW__header{flex-direction:column;gap:4px;display:flex}.BulkSyncPanel-module__eAs7zW__title{color:var(--text-primary,#e5e5e5);margin:0;font-size:15px;font-weight:600}.BulkSyncPanel-module__eAs7zW__subtitle{color:var(--text-muted,#737373);font-size:12px}.BulkSyncPanel-module__eAs7zW__dbBanner{color:var(--text-secondary,#a3a3a3);background:#10b98114;border:1px solid #10b98133;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.BulkSyncPanel-module__eAs7zW__dbBanner.BulkSyncPanel-module__eAs7zW__prod{background:#ef444414;border-color:#ef44444d}.BulkSyncPanel-module__eAs7zW__dbDot{background:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px}.BulkSyncPanel-module__eAs7zW__dbBanner.BulkSyncPanel-module__eAs7zW__prod .BulkSyncPanel-module__eAs7zW__dbDot{background:#ef4444}.BulkSyncPanel-module__eAs7zW__dbLabel{flex:1}.BulkSyncPanel-module__eAs7zW__dbLabel strong{color:var(--text-primary,#e5e5e5)}.BulkSyncPanel-module__eAs7zW__dbWarning{color:#ef4444;font-size:11px;font-weight:500}.BulkSyncPanel-module__eAs7zW__field{flex-direction:column;gap:8px;display:flex}.BulkSyncPanel-module__eAs7zW__fieldLabel{color:var(--text-muted,#737373);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:500}.BulkSyncPanel-module__eAs7zW__modeOptions{gap:8px;display:flex}.BulkSyncPanel-module__eAs7zW__modeOption{background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#333);cursor:pointer;border-radius:6px;flex:1;align-items:center;gap:8px;padding:10px 12px;transition:all .15s;display:flex}.BulkSyncPanel-module__eAs7zW__modeOption input[type=radio]{display:none}.BulkSyncPanel-module__eAs7zW__modeOption:hover{border-color:var(--text-muted,#525252)}.BulkSyncPanel-module__eAs7zW__modeOption.BulkSyncPanel-module__eAs7zW__selected{border-color:var(--accent-color,#3b82f6);background:#3b82f614}.BulkSyncPanel-module__eAs7zW__modeContent{flex-direction:column;gap:2px;display:flex}.BulkSyncPanel-module__eAs7zW__modeName{color:var(--text-primary,#e5e5e5);font-size:13px;font-weight:500}.BulkSyncPanel-module__eAs7zW__modeDesc{color:var(--text-muted,#737373);font-size:11px}.BulkSyncPanel-module__eAs7zW__modeInfo{color:var(--text-secondary,#a3a3a3);font-size:12px;font-style:italic}.BulkSyncPanel-module__eAs7zW__options{flex-direction:column;gap:10px;display:flex}.BulkSyncPanel-module__eAs7zW__checkbox{cursor:pointer;align-items:center;gap:8px;display:flex}.BulkSyncPanel-module__eAs7zW__checkbox input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent-color,#3b82f6);cursor:pointer;flex-shrink:0}.BulkSyncPanel-module__eAs7zW__checkboxLabel{color:var(--text-primary,#e5e5e5);font-size:13px}.BulkSyncPanel-module__eAs7zW__checkboxHint{color:var(--text-muted,#525252);font-size:11px}.BulkSyncPanel-module__eAs7zW__confirmInput{background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#333);max-width:200px;color:var(--text-primary,#e5e5e5);letter-spacing:.1em;border-radius:6px;padding:8px 12px;font-family:monospace;font-size:14px}.BulkSyncPanel-module__eAs7zW__confirmInput::placeholder{color:var(--text-muted,#525252);letter-spacing:normal;font-family:inherit}.BulkSyncPanel-module__eAs7zW__confirmInput:focus{border-color:var(--accent-color,#3b82f6);outline:none}.BulkSyncPanel-module__eAs7zW__actions{gap:8px;display:flex}.BulkSyncPanel-module__eAs7zW__actionBtn{cursor:pointer;border:none;border-radius:6px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.BulkSyncPanel-module__eAs7zW__actionBtn:disabled{opacity:.4;cursor:not-allowed}.BulkSyncPanel-module__eAs7zW__pushBtn{color:#fff;background:#2563eb}.BulkSyncPanel-module__eAs7zW__pushBtn:hover:not(:disabled){background:#1d4ed8}.BulkSyncPanel-module__eAs7zW__pullBtn{background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#333);color:var(--text-primary,#e5e5e5)}.BulkSyncPanel-module__eAs7zW__pullBtn:hover:not(:disabled){background:var(--bg-hover,#262626);border-color:var(--text-muted,#525252)}.BulkSyncPanel-module__eAs7zW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite BulkSyncPanel-module__eAs7zW__spin}.BulkSyncPanel-module__eAs7zW__pullBtn .BulkSyncPanel-module__eAs7zW__spinner{border-color:#ffffff26;border-top-color:var(--text-primary,#e5e5e5)}@keyframes BulkSyncPanel-module__eAs7zW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.BulkSyncPanel-module__eAs7zW__errorMsg{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.BulkSyncPanel-module__eAs7zW__errorIcon{flex-shrink:0;width:16px;height:16px}.BulkSyncPanel-module__eAs7zW__resultBox{flex-direction:column;gap:8px;display:flex}.BulkSyncPanel-module__eAs7zW__resultHeader{color:#10b981;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.BulkSyncPanel-module__eAs7zW__successIcon{flex-shrink:0;width:16px;height:16px}.BulkSyncPanel-module__eAs7zW__resultPre{background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#262626);color:var(--text-secondary,#a3a3a3);white-space:pre-wrap;word-break:break-all;border-radius:6px;max-height:200px;margin:0;padding:10px 12px;font-size:12px;overflow:auto}@media (max-width:600px){.BulkSyncPanel-module__eAs7zW__container{margin:0 12px 12px;padding:16px}.BulkSyncPanel-module__eAs7zW__modeOptions,.BulkSyncPanel-module__eAs7zW__actions{flex-direction:column}.BulkSyncPanel-module__eAs7zW__actionBtn{justify-content:center}}
.EnvironmentManager-module__OHqp2W__container{background:var(--bg-primary,#0d0d0d);height:100%;color:var(--text-primary,#e5e5e5);flex-direction:column;display:flex;overflow:hidden}.EnvironmentManager-module__OHqp2W__header{border-bottom:1px solid var(--border-color,#262626);background:var(--bg-secondary,#141414);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.EnvironmentManager-module__OHqp2W__headerLeft{align-items:center;gap:16px;display:flex}.EnvironmentManager-module__OHqp2W__title{color:var(--text-primary,#f5f5f5);margin:0;font-size:18px;font-weight:600}.EnvironmentManager-module__OHqp2W__stats{color:var(--text-muted,#737373);font-size:13px}.EnvironmentManager-module__OHqp2W__headerRight{align-items:center;gap:12px;display:flex}.EnvironmentManager-module__OHqp2W__refreshBtn{background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#333);color:var(--text-secondary,#a3a3a3);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:all .15s;display:flex}.EnvironmentManager-module__OHqp2W__refreshBtn:hover{background:var(--bg-hover,#262626);color:var(--text-primary,#e5e5e5)}.EnvironmentManager-module__OHqp2W__refreshBtn:disabled{opacity:.5;cursor:not-allowed}.EnvironmentManager-module__OHqp2W__refreshBtn svg{width:14px;height:14px}.EnvironmentManager-module__OHqp2W__spinning{animation:1s linear infinite EnvironmentManager-module__OHqp2W__spin}@keyframes EnvironmentManager-module__OHqp2W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.EnvironmentManager-module__OHqp2W__filters{background:var(--bg-secondary,#141414);border-bottom:1px solid var(--border-color,#262626);align-items:center;gap:12px;padding:12px 20px;display:flex}.EnvironmentManager-module__OHqp2W__searchWrapper{flex:1;max-width:280px;position:relative}.EnvironmentManager-module__OHqp2W__searchIcon{width:14px;height:14px;color:var(--text-muted,#525252);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.EnvironmentManager-module__OHqp2W__searchInput{background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#333);width:100%;color:var(--text-primary,#e5e5e5);border-radius:6px;padding:8px 10px 8px 32px;font-size:13px}.EnvironmentManager-module__OHqp2W__searchInput::placeholder{color:var(--text-muted,#525252)}.EnvironmentManager-module__OHqp2W__searchInput:focus{border-color:var(--accent-color,#3b82f6);outline:none}.EnvironmentManager-module__OHqp2W__filterSelect{background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#333);color:var(--text-secondary,#a3a3a3);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23737373' d='M3 4.5L6 7.5L9 4.5'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border-radius:6px;padding:8px 28px 8px 10px;font-size:13px}.EnvironmentManager-module__OHqp2W__filterSelect:focus{border-color:var(--accent-color,#3b82f6);outline:none}.EnvironmentManager-module__OHqp2W__statsBadges{background:var(--bg-primary,#0d0d0d);border-bottom:1px solid var(--border-color,#262626);align-items:center;gap:12px;padding:8px 20px;display:flex}.EnvironmentManager-module__OHqp2W__badge{background:var(--bg-tertiary,#1a1a1a);color:var(--text-secondary,#a3a3a3);border-radius:12px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:flex}.EnvironmentManager-module__OHqp2W__badge .EnvironmentManager-module__OHqp2W__dot{border-radius:50%;width:8px;height:8px}.EnvironmentManager-module__OHqp2W__badge[data-type=synced]{color:#10b981;background:#10b98126}.EnvironmentManager-module__OHqp2W__loading,.EnvironmentManager-module__OHqp2W__error,.EnvironmentManager-module__OHqp2W__empty{color:var(--text-muted,#525252);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.EnvironmentManager-module__OHqp2W__spinner{border:2px solid var(--border-color,#333);border-top-color:var(--accent-color,#3b82f6);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite EnvironmentManager-module__OHqp2W__spin}.EnvironmentManager-module__OHqp2W__error{color:#ef4444}.EnvironmentManager-module__OHqp2W__error button{background:var(--bg-tertiary,#1a1a1a);border:1px solid var(--border-color,#333);color:var(--text-primary,#e5e5e5);cursor:pointer;border-radius:6px;padding:8px 16px}.EnvironmentManager-module__OHqp2W__tableWrapper{flex:1;padding:0 20px 20px;overflow:auto}.EnvironmentManager-module__OHqp2W__table{border-collapse:collapse;width:100%;margin-top:12px}.EnvironmentManager-module__OHqp2W__table th,.EnvironmentManager-module__OHqp2W__table td{text-align:left;border-bottom:1px solid var(--border-color,#262626);padding:12px 16px}.EnvironmentManager-module__OHqp2W__table th{background:var(--bg-secondary,#141414);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted,#737373);z-index:10;font-size:12px;font-weight:600;position:sticky;top:0}.EnvironmentManager-module__OHqp2W__table tbody tr{cursor:grab;transition:background .15s}.EnvironmentManager-module__OHqp2W__table tbody tr:hover{background:var(--bg-hover,#1a1a1a)}.EnvironmentManager-module__OHqp2W__table tbody tr.EnvironmentManager-module__OHqp2W__selected{background:#3b82f61a}.EnvironmentManager-module__OHqp2W__table tbody tr.EnvironmentManager-module__OHqp2W__dragging{opacity:.5;background:#3b82f633}.EnvironmentManager-module__OHqp2W__checkboxCell{width:40px;text-align:center!important}.EnvironmentManager-module__OHqp2W__checkboxCell input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent-color,#3b82f6)}.EnvironmentManager-module__OHqp2W__sortable{cursor:pointer;-webkit-user-select:none;user-select:none}.EnvironmentManager-module__OHqp2W__sortable:hover{color:var(--text-primary,#e5e5e5)}.EnvironmentManager-module__OHqp2W__sortIcon{margin-left:4px;font-size:10px}.EnvironmentManager-module__OHqp2W__envHeader{width:100px;transition:all .2s;position:relative;text-align:center!important}.EnvironmentManager-module__OHqp2W__envHeader:before{content:"";opacity:0;pointer-events:none;border-radius:4px;transition:opacity .2s;position:absolute;inset:0}.EnvironmentManager-module__OHqp2W__envHeader.EnvironmentManager-module__OHqp2W__dropTarget{transform:scale(1.02)}.EnvironmentManager-module__OHqp2W__envHeader.EnvironmentManager-module__OHqp2W__dropTarget:before{opacity:1;background:var(--env-color);opacity:.15}.EnvironmentManager-module__OHqp2W__envDot{background:var(--env-color);vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.EnvironmentManager-module__OHqp2W__tourCell{min-width:200px}.EnvironmentManager-module__OHqp2W__tourCellContent{align-items:center;gap:12px;display:flex}.EnvironmentManager-module__OHqp2W__tourThumb{background:var(--bg-tertiary,#1a1a1a);border-radius:6px;flex-shrink:0;width:36px;height:36px;position:relative;overflow:hidden}.EnvironmentManager-module__OHqp2W__thumbPlaceholder{width:100%;height:100%;color:var(--text-muted,#525252);padding:6px}.EnvironmentManager-module__OHqp2W__tourInfo{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.EnvironmentManager-module__OHqp2W__tourTitle{color:var(--text-primary,#e5e5e5);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.EnvironmentManager-module__OHqp2W__tourMeta{color:var(--text-muted,#737373);align-items:center;gap:8px;font-size:12px;display:flex}.EnvironmentManager-module__OHqp2W__personaTag{text-transform:capitalize;border-radius:10px;padding:2px 8px;font-size:11px;display:inline-block}.EnvironmentManager-module__OHqp2W__personaTag[data-persona=chloe]{color:#ec4899;background:#ec489926}.EnvironmentManager-module__OHqp2W__personaTag[data-persona=leo]{color:#3b82f6;background:#3b82f626}.EnvironmentManager-module__OHqp2W__personaTag[data-persona=maria]{color:#f59e0b;background:#f59e0b26}.EnvironmentManager-module__OHqp2W__personaTag[data-persona=kenji]{color:#10b981;background:#10b98126}.EnvironmentManager-module__OHqp2W__envCell{width:110px;text-align:center!important}.EnvironmentManager-module__OHqp2W__envPresent{flex-direction:column;align-items:center;gap:2px;display:flex}.EnvironmentManager-module__OHqp2W__checkmark{color:#10b981;font-weight:600}.EnvironmentManager-module__OHqp2W__envDate{color:var(--text-muted,#525252);font-size:11px}.EnvironmentManager-module__OHqp2W__envMissing{color:var(--text-muted,#404040)}.EnvironmentManager-module__OHqp2W__envMatchHint{background:var(--bg-tertiary,#1a1a1a);color:var(--text-muted,#737373);font-size:10px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);border-radius:3px;margin-top:2px;padding:1px 4px;display:inline-block}.EnvironmentManager-module__OHqp2W__matchHintPill{border:1px dashed var(--border-muted,#525252);color:var(--text-muted,#737373);font-size:10px;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);cursor:help;background:0 0;border-radius:10px;padding:2px 6px;display:inline-block}.EnvironmentManager-module__OHqp2W__idCol{width:170px;text-align:left!important}.EnvironmentManager-module__OHqp2W__idCell{white-space:nowrap;align-items:center;gap:6px;display:flex}.EnvironmentManager-module__OHqp2W__idTrunc{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:var(--text-secondary,#a3a3a3);background:var(--bg-tertiary,#1a1a1a);border-radius:4px;padding:2px 6px;font-size:11px}.EnvironmentManager-module__OHqp2W__copyBtn{width:24px;height:24px;color:var(--text-muted,#737373);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;padding:0;font-size:12px;transition:all .15s;display:inline-flex}.EnvironmentManager-module__OHqp2W__copyBtn:hover{background:var(--bg-hover,#262626);border-color:var(--border-color,#333);color:var(--text-primary,#e5e5e5)}.EnvironmentManager-module__OHqp2W__copyBtn:active{transform:scale(.95)}.EnvironmentManager-module__OHqp2W__sourceEnvCol{width:90px;text-align:left!important}.EnvironmentManager-module__OHqp2W__sourceEnvCell{color:var(--text-secondary,#a3a3a3);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.EnvironmentManager-module__OHqp2W__splitPane{flex:1;min-height:0}.EnvironmentManager-module__OHqp2W__splitPaneTop,.EnvironmentManager-module__OHqp2W__splitPaneBottom{flex-direction:column;min-height:0;display:flex;overflow:hidden}.EnvironmentManager-module__OHqp2W__resizeHandle{background:var(--border-color,#262626);cursor:row-resize;flex-shrink:0;height:6px;transition:background .15s;position:relative}.EnvironmentManager-module__OHqp2W__resizeHandle:after{content:"";background:var(--text-muted,#525252);border-radius:2px;width:32px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.EnvironmentManager-module__OHqp2W__resizeHandle:hover,.EnvironmentManager-module__OHqp2W__resizeHandle[data-resize-handle-active]{background:var(--accent-color,#3b82f6)}.EnvironmentManager-module__OHqp2W__resizeHandle:hover:after,.EnvironmentManager-module__OHqp2W__resizeHandle[data-resize-handle-active]:after{background:var(--bg-primary,#0d0d0d)}@media (max-width:768px){.EnvironmentManager-module__OHqp2W__filters{flex-wrap:wrap}.EnvironmentManager-module__OHqp2W__searchWrapper{width:100%;max-width:100%}.EnvironmentManager-module__OHqp2W__statsBadges{flex-wrap:wrap}.EnvironmentManager-module__OHqp2W__envHeader{width:80px;font-size:11px}.EnvironmentManager-module__OHqp2W__envCell{width:80px}}
.Settings-module__iu2Kqa__section{flex-direction:column;gap:20px;display:flex}.Settings-module__iu2Kqa__sectionHeader{margin-bottom:4px}.Settings-module__iu2Kqa__sectionTitle{color:var(--studio-text,#e4e4e7);margin:0 0 6px;font-size:18px;font-weight:600}.Settings-module__iu2Kqa__sectionDesc{color:var(--studio-text-secondary,#a1a1aa);margin:0;font-size:14px;line-height:1.5}.Settings-module__iu2Kqa__card{background:var(--studio-surface,#2a2a2e);border:1px solid var(--studio-border,#3a3a3e);border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.Settings-module__iu2Kqa__cardTitle{color:var(--studio-text,#e4e4e7);margin:0 0 4px;font-size:14px;font-weight:600}.Settings-module__iu2Kqa__field{flex-direction:column;gap:8px;display:flex}.Settings-module__iu2Kqa__label{color:var(--studio-text,#e4e4e7);font-size:13px;font-weight:600}.Settings-module__iu2Kqa__select{background:var(--studio-bg,#1a1a1d);border:1px solid var(--studio-border,#3a3a3e);height:42px;color:var(--studio-text,#e4e4e7);cursor:pointer;border-radius:8px;padding:0 14px;font-size:14px;transition:all .15s}.Settings-module__iu2Kqa__select:hover{border-color:var(--studio-border-light,#4a4a4e)}.Settings-module__iu2Kqa__select:focus{border-color:var(--accent-cyan,#46e0e8);outline:none;box-shadow:0 0 0 3px #46e0e81a}.Settings-module__iu2Kqa__select:disabled{opacity:.6;cursor:not-allowed}.Settings-module__iu2Kqa__hint{color:var(--studio-text-secondary,#a1a1aa);font-size:12px;line-height:1.4}.Settings-module__iu2Kqa__hint strong{color:var(--studio-text,#e4e4e7)}.Settings-module__iu2Kqa__infoBox,.Settings-module__iu2Kqa__warningBox{border-radius:10px;gap:12px;padding:14px 16px;font-size:13px;display:flex}.Settings-module__iu2Kqa__infoBox{background:#46e0e80d;border:1px solid #46e0e826}.Settings-module__iu2Kqa__warningBox{background:#facc1514;border:1px solid #facc1533}.Settings-module__iu2Kqa__infoIcon,.Settings-module__iu2Kqa__warningIcon{flex-shrink:0;width:20px;height:20px}.Settings-module__iu2Kqa__infoIcon{color:var(--accent-cyan,#46e0e8)}.Settings-module__iu2Kqa__warningIcon{color:var(--accent-yellow,#facc15)}.Settings-module__iu2Kqa__infoBox strong,.Settings-module__iu2Kqa__warningBox strong{color:var(--studio-text,#e4e4e7);margin-bottom:4px;display:block}.Settings-module__iu2Kqa__infoBox p,.Settings-module__iu2Kqa__warningBox p{color:var(--studio-text-secondary,#a1a1aa);margin:0;line-height:1.5}.Settings-module__iu2Kqa__personaGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.Settings-module__iu2Kqa__personaCard{background:var(--studio-bg,#1a1a1d);border:2px solid var(--studio-border,#3a3a3e);cursor:pointer;text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px;transition:all .2s;display:flex;position:relative}.Settings-module__iu2Kqa__personaCard:hover{background:var(--studio-surface-hover,#323236);border-color:var(--studio-border-light,#4a4a4e)}.Settings-module__iu2Kqa__personaCard.Settings-module__iu2Kqa__selected{background:var(--studio-surface-hover,#323236);border-color:var(--persona-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--persona-color) 15%, transparent)}.Settings-module__iu2Kqa__personaAvatar{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:600;display:flex}.Settings-module__iu2Kqa__personaName{color:var(--studio-text,#e4e4e7);font-size:14px;font-weight:600}.Settings-module__iu2Kqa__personaDesc{color:var(--studio-text-secondary,#a1a1aa);font-size:11px;line-height:1.4}.Settings-module__iu2Kqa__checkmark{background:var(--persona-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:8px;right:8px}.Settings-module__iu2Kqa__checkmark svg{width:12px;height:12px}.Settings-module__iu2Kqa__buttonGroup{background:var(--studio-bg,#1a1a1d);border:1px solid var(--studio-border,#3a3a3e);border-radius:10px;gap:4px;padding:4px;display:flex}.Settings-module__iu2Kqa__groupButton{color:var(--studio-muted,#71717a);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:1;padding:10px 16px;font-size:13px;font-weight:500;transition:all .15s}.Settings-module__iu2Kqa__groupButton:hover{color:var(--studio-text,#e4e4e7)}.Settings-module__iu2Kqa__groupButton.Settings-module__iu2Kqa__active{background:var(--studio-surface,#2a2a2e);color:var(--studio-text,#e4e4e7);box-shadow:var(--studio-shadow-sm,0 1px 2px #0006)}.Settings-module__iu2Kqa__toggleLabel{cursor:pointer;align-items:center;gap:14px;display:flex}.Settings-module__iu2Kqa__toggle{display:none}.Settings-module__iu2Kqa__toggleSwitch{background:var(--studio-border,#3a3a3e);border-radius:12px;flex-shrink:0;width:44px;height:24px;transition:background .2s;position:relative}.Settings-module__iu2Kqa__toggleSwitch:after{content:"";background:var(--studio-text,#e4e4e7);width:20px;height:20px;box-shadow:var(--studio-shadow-sm,0 1px 2px #0006);border-radius:50%;transition:transform .2s;position:absolute;top:2px;left:2px}.Settings-module__iu2Kqa__toggle:checked+.Settings-module__iu2Kqa__toggleSwitch{background:var(--accent-cyan,#46e0e8)}.Settings-module__iu2Kqa__toggle:checked+.Settings-module__iu2Kqa__toggleSwitch:after{transform:translate(20px)}.Settings-module__iu2Kqa__toggleText{flex-direction:column;gap:2px;display:flex}.Settings-module__iu2Kqa__toggleText strong{color:var(--studio-text,#e4e4e7);font-size:14px}.Settings-module__iu2Kqa__toggleText span{color:var(--studio-text-secondary,#a1a1aa);font-size:12px}.Settings-module__iu2Kqa__envSelector{flex-direction:column;gap:8px;display:flex}.Settings-module__iu2Kqa__envOption{background:var(--studio-bg,#1a1a1d);border:2px solid var(--studio-border,#3a3a3e);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;transition:all .2s;display:flex}.Settings-module__iu2Kqa__envOption:hover{background:var(--studio-surface-hover,#323236);border-color:var(--studio-border-light,#4a4a4e)}.Settings-module__iu2Kqa__envOption.Settings-module__iu2Kqa__active{background:var(--studio-surface-hover,#323236);border-color:var(--env-color)}.Settings-module__iu2Kqa__envDot{background:var(--env-color);border-radius:50%;flex-shrink:0;width:10px;height:10px}.Settings-module__iu2Kqa__envContent{flex-direction:column;flex:1;gap:2px;display:flex}.Settings-module__iu2Kqa__envContent strong{color:var(--studio-text,#e4e4e7);font-size:14px}.Settings-module__iu2Kqa__envContent span{color:var(--studio-text-secondary,#a1a1aa);font-size:12px}.Settings-module__iu2Kqa__envCheck{background:var(--env-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.Settings-module__iu2Kqa__envCheck svg{width:14px;height:14px}.Settings-module__iu2Kqa__dangerNotice{color:#ef4444;background:#ef44441a;border:1px solid #ef444433;border-radius:8px;align-items:center;gap:10px;padding:12px 14px;font-size:13px;display:flex}.Settings-module__iu2Kqa__dangerNotice strong{color:#ef4444}.Settings-module__iu2Kqa__dangerNotice svg{flex-shrink:0;width:18px;height:18px}.Settings-module__iu2Kqa__cloudNotice{color:var(--accent-blue,#60a5fa);background:#60a5fa14;border:1px solid #60a5fa33;border-radius:6px;margin-bottom:12px;padding:8px 12px;font-size:12px}.Settings-module__iu2Kqa__actionGrid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.Settings-module__iu2Kqa__actionButton{background:var(--studio-bg,#1a1a1d);border:1px solid var(--studio-border,#3a3a3e);color:var(--studio-text,#e4e4e7);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:14px 16px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.Settings-module__iu2Kqa__actionButton:hover:not(:disabled){background:var(--studio-surface-hover,#323236);border-color:var(--studio-border-light,#4a4a4e)}.Settings-module__iu2Kqa__actionButton:disabled{opacity:.6;cursor:not-allowed}.Settings-module__iu2Kqa__actionButton svg{width:18px;height:18px;color:var(--studio-muted,#71717a)}.Settings-module__iu2Kqa__actionButton.Settings-module__iu2Kqa__danger{color:#ef4444;border-color:#ef44444d}.Settings-module__iu2Kqa__actionButton.Settings-module__iu2Kqa__danger:hover:not(:disabled){background:#ef444414;border-color:#ef4444}.Settings-module__iu2Kqa__actionButton.Settings-module__iu2Kqa__danger svg{color:#ef4444}.Settings-module__iu2Kqa__dbTargetBanner{background:color-mix(in srgb, var(--env-color) 8%, transparent);border:1px solid color-mix(in srgb, var(--env-color) 25%, transparent);color:var(--studio-text,#e4e4e7);border-radius:8px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;display:flex}.Settings-module__iu2Kqa__dbTargetDot{background:var(--env-color);width:10px;height:10px;box-shadow:0 0 6px color-mix(in srgb, var(--env-color) 50%, transparent);border-radius:50%;flex-shrink:0}.Settings-module__iu2Kqa__dbTargetLabel{color:var(--studio-text,#e4e4e7);font-size:14px}.Settings-module__iu2Kqa__dbTargetLabel strong{font-weight:700}.Settings-module__iu2Kqa__dbOpsGrid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.Settings-module__iu2Kqa__dbOpCard{background:var(--studio-bg,#1a1a1d);border:1px solid var(--studio-border,#3a3a3e);border-radius:10px;flex-direction:column;gap:10px;padding:16px;transition:border-color .2s;display:flex}.Settings-module__iu2Kqa__dbOpCard:hover{border-color:var(--studio-border-light,#4a4a4e)}.Settings-module__iu2Kqa__dbOpCardDanger{border-color:#ef444433}.Settings-module__iu2Kqa__dbOpCardDanger:hover{border-color:#ef444466}.Settings-module__iu2Kqa__dbOpHeader{align-items:center;gap:8px;display:flex}.Settings-module__iu2Kqa__dbOpHeader svg{width:18px;height:18px;color:var(--accent-cyan,#46e0e8);flex-shrink:0}.Settings-module__iu2Kqa__dbOpCardDanger .Settings-module__iu2Kqa__dbOpHeader svg{color:#ef4444}.Settings-module__iu2Kqa__dbOpHeader strong{color:var(--studio-text,#e4e4e7);font-size:14px}.Settings-module__iu2Kqa__dbOpDesc{color:var(--studio-text-secondary,#a1a1aa);flex:1;margin:0;font-size:12px;line-height:1.5}.Settings-module__iu2Kqa__dbOpButton{background:var(--studio-surface,#2a2a2e);border:1px solid var(--studio-border,#3a3a3e);color:var(--studio-text,#e4e4e7);cursor:pointer;text-align:center;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s}.Settings-module__iu2Kqa__dbOpButton:hover:not(:disabled){background:var(--studio-surface-hover,#323236);border-color:var(--accent-cyan-dim,#2a8a8f)}.Settings-module__iu2Kqa__dbOpButton:disabled{opacity:.5;cursor:not-allowed}.Settings-module__iu2Kqa__dbOpButtonDanger{color:#ef4444;border-color:#ef44444d}.Settings-module__iu2Kqa__dbOpButtonDanger:hover:not(:disabled){background:#ef444414;border-color:#ef4444}.Settings-module__iu2Kqa__dbOpButtonCancel{border:1px solid var(--studio-border,#3a3a3e);color:var(--studio-muted,#71717a);cursor:pointer;background:0 0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s}.Settings-module__iu2Kqa__dbOpButtonCancel:hover{color:var(--studio-text,#e4e4e7);border-color:var(--studio-border-light,#4a4a4e)}.Settings-module__iu2Kqa__cleanConfirm{flex-direction:column;gap:8px;display:flex}.Settings-module__iu2Kqa__cleanConfirmLabel{color:var(--studio-text-secondary,#a1a1aa);font-size:12px}.Settings-module__iu2Kqa__cleanConfirmLabel strong{color:#ef4444}.Settings-module__iu2Kqa__cleanConfirmRow{align-items:center;gap:6px;display:flex}.Settings-module__iu2Kqa__cleanConfirmInput{background:var(--studio-surface,#2a2a2e);border:1px solid var(--studio-border,#3a3a3e);height:34px;color:var(--studio-text,#e4e4e7);letter-spacing:1px;border-radius:6px;flex:1;padding:0 10px;font-size:13px;font-weight:600}.Settings-module__iu2Kqa__cleanConfirmInput:focus{border-color:#ef4444;outline:none;box-shadow:0 0 0 3px #ef44441a}.Settings-module__iu2Kqa__importPreviewGrid{flex-wrap:wrap;gap:12px;display:flex}.Settings-module__iu2Kqa__importPreviewItem{background:var(--studio-bg,#1a1a1d);border:1px solid var(--studio-border,#3a3a3e);border-radius:8px;flex-direction:column;align-items:center;gap:2px;min-width:72px;padding:10px 16px;display:flex}.Settings-module__iu2Kqa__importPreviewCount{color:var(--accent-cyan,#46e0e8);font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.Settings-module__iu2Kqa__importPreviewLabel{color:var(--studio-muted,#71717a);text-transform:uppercase;letter-spacing:.3px;font-size:11px}.Settings-module__iu2Kqa__importPreviewActions{gap:8px;display:flex}
.SettingsHub-module__oVHYvG__container{flex-direction:column;gap:0;display:flex}.SettingsHub-module__oVHYvG__tabs{background:var(--studio-bg,#1a1a1d);border:1px solid var(--studio-border,#3a3a3e);border-radius:12px;gap:4px;margin-bottom:24px;padding:4px;display:flex}.SettingsHub-module__oVHYvG__tab{cursor:pointer;background:0 0;border:none;border-radius:10px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:12px 8px;transition:all .2s;display:flex}.SettingsHub-module__oVHYvG__tab:hover{background:var(--studio-surface-hover,#323236)}.SettingsHub-module__oVHYvG__tab.SettingsHub-module__oVHYvG__active{background:var(--studio-surface,#2a2a2e);box-shadow:var(--studio-shadow-sm,0 1px 2px #0006);border:1px solid var(--accent-cyan-dim,#2a8a8f)}.SettingsHub-module__oVHYvG__tabIcon{width:24px;height:24px;color:var(--studio-muted,#71717a);justify-content:center;align-items:center;transition:color .2s;display:flex}.SettingsHub-module__oVHYvG__tab.SettingsHub-module__oVHYvG__active .SettingsHub-module__oVHYvG__tabIcon{color:var(--accent-cyan,#46e0e8)}.SettingsHub-module__oVHYvG__tabIcon svg{width:20px;height:20px}.SettingsHub-module__oVHYvG__tabLabel{color:var(--studio-muted,#71717a);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600;transition:color .2s}.SettingsHub-module__oVHYvG__tab.SettingsHub-module__oVHYvG__active .SettingsHub-module__oVHYvG__tabLabel{color:var(--studio-text,#e4e4e7)}
.WorkspaceCanvas-module__P1eYPq__container{background:var(--studio-bg);flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.WorkspaceCanvas-module__P1eYPq__content{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:40px;max-width:900px;margin:0 auto;padding:40px;animation:.3s ease-out WorkspaceCanvas-module__P1eYPq__fadeIn;display:flex}@keyframes WorkspaceCanvas-module__P1eYPq__fadeIn{0%{opacity:0}to{opacity:1}}.WorkspaceCanvas-module__P1eYPq__title{font-family:var(--font-studio-ui);text-align:center;margin:0;font-size:28px;font-weight:600}.WorkspaceCanvas-module__P1eYPq__actions{gap:24px;display:flex}.WorkspaceCanvas-module__P1eYPq__pipelineSection{justify-content:center;width:100%;margin-top:20px;display:flex}.WorkspaceCanvas-module__P1eYPq__pipelineContainer{flex-direction:column;height:100%;animation:.3s ease-out WorkspaceCanvas-module__P1eYPq__fadeIn;display:flex}.WorkspaceCanvas-module__P1eYPq__pipelineHeader{border-bottom:1px solid var(--studio-border);background:var(--studio-panel);align-items:center;gap:16px;padding:16px 24px;display:flex}.WorkspaceCanvas-module__P1eYPq__backBtn{border:1px solid var(--studio-border);font-family:var(--font-studio-ui);color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;transition:all .15s;display:flex}.WorkspaceCanvas-module__P1eYPq__backBtn:hover{color:var(--studio-text);border-color:var(--studio-border-light)}.WorkspaceCanvas-module__P1eYPq__backBtn svg{width:16px;height:16px}.WorkspaceCanvas-module__P1eYPq__stageTitle{font-family:var(--font-studio-ui);color:var(--studio-text);flex:1;margin:0;font-size:18px;font-weight:600}.WorkspaceCanvas-module__P1eYPq__runChip{border:1px solid var(--accent-yellow-dim);min-width:44px;min-height:44px;color:var(--accent-yellow);font-family:var(--font-studio-ui);background:#facc151a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.WorkspaceCanvas-module__P1eYPq__runChip:hover,.WorkspaceCanvas-module__P1eYPq__runChip:active{border-color:var(--accent-yellow);background:#facc1533}.WorkspaceCanvas-module__P1eYPq__runChip svg{flex-shrink:0;width:14px;height:14px}.WorkspaceCanvas-module__P1eYPq__runChipLabel{letter-spacing:.3px}@media (max-width:480px){.WorkspaceCanvas-module__P1eYPq__runChip{padding:0 10px;font-size:11px}}.WorkspaceCanvas-module__P1eYPq__stageContent{flex:1;padding:40px;overflow-y:auto}.WorkspaceCanvas-module__P1eYPq__pipelineNav{border-top:1px solid var(--studio-border);background:var(--studio-panel);justify-content:center;padding:24px;display:flex}.WorkspaceCanvas-module__P1eYPq__editorContainer{flex-direction:column;height:100%;animation:.3s ease-out WorkspaceCanvas-module__P1eYPq__fadeIn;display:flex}.WorkspaceCanvas-module__P1eYPq__editorHeader{border-bottom:1px solid var(--studio-border);background:var(--studio-panel);align-items:center;gap:16px;padding:16px 24px;display:flex}.WorkspaceCanvas-module__P1eYPq__fullEditorLink{border:1px solid var(--accent-cyan-dim);font-family:var(--font-studio-ui);color:var(--accent-cyan);background:0 0;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:8px 14px;font-size:13px;text-decoration:none;transition:all .15s;display:flex}.WorkspaceCanvas-module__P1eYPq__fullEditorLink:hover{border-color:var(--accent-cyan);background:#46e0e81a}.WorkspaceCanvas-module__P1eYPq__fullEditorLink svg{width:14px;height:14px}.WorkspaceCanvas-module__P1eYPq__editorContent{flex:1;justify-content:center;align-items:center;padding:40px;display:flex}.WorkspaceCanvas-module__P1eYPq__placeholder{text-align:center;max-width:400px;padding:40px}.WorkspaceCanvas-module__P1eYPq__placeholder p{font-family:var(--font-studio-content);color:var(--studio-text);margin:0 0 12px;font-size:16px}.WorkspaceCanvas-module__P1eYPq__placeholder strong{color:var(--accent-cyan)}.WorkspaceCanvas-module__P1eYPq__placeholderHint{line-height:1.6;color:var(--studio-muted)!important;font-size:14px!important}.WorkspaceCanvas-module__P1eYPq__placeholderHint a{color:var(--accent-cyan);text-decoration:underline}.WorkspaceCanvas-module__P1eYPq__linkBtn{border:1px solid var(--accent-cyan);font-family:var(--font-studio-ui);color:var(--accent-cyan);cursor:pointer;background:0 0;border-radius:8px;padding:10px 20px;font-size:14px;transition:all .15s}.WorkspaceCanvas-module__P1eYPq__linkBtn:hover{background:#46e0e81a}.WorkspaceCanvas-module__P1eYPq__title span.WorkspaceCanvas-module__P1eYPq__neon-yellow{color:var(--accent-yellow);text-shadow:0 0 10px #facc154d}.WorkspaceCanvas-module__P1eYPq__pipelineDotsHeader{flex-shrink:0;margin-left:auto}@media (max-width:768px){.WorkspaceCanvas-module__P1eYPq__content{gap:24px;padding:24px 16px}.WorkspaceCanvas-module__P1eYPq__title{font-size:22px;line-height:1.3}.WorkspaceCanvas-module__P1eYPq__actions{flex-direction:column;gap:12px;width:100%}.WorkspaceCanvas-module__P1eYPq__actions>*{justify-content:center;width:100%}.WorkspaceCanvas-module__P1eYPq__pipelineHeader{flex-wrap:nowrap;gap:10px;padding:10px 12px}.WorkspaceCanvas-module__P1eYPq__backBtn{border:none;justify-content:center;min-width:44px;min-height:44px;padding:8px}.WorkspaceCanvas-module__P1eYPq__stageTitle{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.WorkspaceCanvas-module__P1eYPq__stageContent{padding:16px 12px 80px}.WorkspaceCanvas-module__P1eYPq__pipelineNav{padding:16px}.WorkspaceCanvas-module__P1eYPq__editorHeader{flex-wrap:wrap;gap:12px;padding:12px 16px}.WorkspaceCanvas-module__P1eYPq__fullEditorLink{min-height:44px;padding:10px 14px}.WorkspaceCanvas-module__P1eYPq__editorContent{padding:20px 16px}.WorkspaceCanvas-module__P1eYPq__placeholder{padding:24px 16px}.WorkspaceCanvas-module__P1eYPq__placeholder p{font-size:15px}.WorkspaceCanvas-module__P1eYPq__linkBtn{text-align:center;width:100%;min-height:44px;padding:12px 20px;display:block}}@media (max-width:480px){.WorkspaceCanvas-module__P1eYPq__content{gap:20px;padding:20px 12px}.WorkspaceCanvas-module__P1eYPq__title{font-size:20px}.WorkspaceCanvas-module__P1eYPq__pipelineHeader,.WorkspaceCanvas-module__P1eYPq__editorHeader{padding:10px 12px}.WorkspaceCanvas-module__P1eYPq__stageTitle{font-size:15px}.WorkspaceCanvas-module__P1eYPq__stageContent,.WorkspaceCanvas-module__P1eYPq__editorContent{padding:16px 12px}.WorkspaceCanvas-module__P1eYPq__pipelineNav{padding:12px}.WorkspaceCanvas-module__P1eYPq__placeholder{padding:20px 12px}}
.AIToolsPanel-module__Gjg_qa__container{background:var(--studio-panel);border-left:1px solid var(--studio-border);flex-direction:column;height:100%;display:flex}.AIToolsPanel-module__Gjg_qa__header{border-bottom:1px solid var(--studio-border);flex-shrink:0;padding:12px 16px}.AIToolsPanel-module__Gjg_qa__title{font-family:var(--font-studio-ui);color:var(--accent-magenta);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:12px;font-weight:600}.AIToolsPanel-module__Gjg_qa__content{flex-direction:column;flex:1;gap:12px;padding:12px;display:flex;overflow-y:auto}.AIToolsPanel-module__Gjg_qa__card{background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:10px;overflow:hidden}.AIToolsPanel-module__Gjg_qa__card.AIToolsPanel-module__Gjg_qa__collapsed .AIToolsPanel-module__Gjg_qa__chevron{transform:rotate(-90deg)}.AIToolsPanel-module__Gjg_qa__cardHeader{border:none;border-bottom:1px solid var(--studio-border);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;width:100%;padding:10px 14px;transition:background .15s;display:flex}.AIToolsPanel-module__Gjg_qa__cardHeader:hover{background:#ffffff05}.AIToolsPanel-module__Gjg_qa__card.AIToolsPanel-module__Gjg_qa__collapsed .AIToolsPanel-module__Gjg_qa__cardHeader{border-bottom-color:#0000}.AIToolsPanel-module__Gjg_qa__cardTitle{font-family:var(--font-studio-ui);color:var(--studio-text-secondary);text-transform:uppercase;letter-spacing:.3px;font-size:11px;font-weight:600}.AIToolsPanel-module__Gjg_qa__chevron{width:14px;height:14px;color:var(--studio-muted);transition:transform .2s}.AIToolsPanel-module__Gjg_qa__cardContent{flex-direction:column;gap:12px;padding:12px 14px;display:flex}.AIToolsPanel-module__Gjg_qa__bucketBtn{border:1px solid var(--studio-border);color:var(--studio-text);font-family:var(--font-studio-ui);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.AIToolsPanel-module__Gjg_qa__bucketBtn:hover{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#46e0e80f}.AIToolsPanel-module__Gjg_qa__bucketBtn svg{width:16px;height:16px}.AIToolsPanel-module__Gjg_qa__bucketHint{font-family:var(--font-studio-ui);color:var(--studio-muted);margin:0;font-size:11px;line-height:1.5}.AIToolsPanel-module__Gjg_qa__badges{flex-wrap:wrap;gap:8px;display:flex}.AIToolsPanel-module__Gjg_qa__badge{border:1px solid var(--studio-border);font-family:var(--font-studio-ui);color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:20px;padding:6px 12px;font-size:11px;font-weight:500;transition:all .15s}.AIToolsPanel-module__Gjg_qa__badge:hover{border-color:var(--studio-border-light);color:var(--studio-text)}.AIToolsPanel-module__Gjg_qa__badge.AIToolsPanel-module__Gjg_qa__active{border-color:var(--accent-cyan);color:var(--accent-cyan);background:#46e0e81a}.AIToolsPanel-module__Gjg_qa__badge.AIToolsPanel-module__Gjg_qa__disabled{opacity:.4;cursor:default}.AIToolsPanel-module__Gjg_qa__badge.AIToolsPanel-module__Gjg_qa__disabled:hover{border-color:var(--studio-border);color:var(--studio-muted)}.AIToolsPanel-module__Gjg_qa__badge.AIToolsPanel-module__Gjg_qa__disabled.AIToolsPanel-module__Gjg_qa__active{opacity:.6}.AIToolsPanel-module__Gjg_qa__modelSelect{flex-direction:column;gap:6px;display:flex}.AIToolsPanel-module__Gjg_qa__selectLabel{font-family:var(--font-studio-ui);color:var(--studio-muted);text-transform:uppercase;font-size:10px;font-weight:600}.AIToolsPanel-module__Gjg_qa__modelInput{background:var(--studio-panel);border:1px solid var(--studio-border);width:100%;font-family:var(--font-studio-ui);color:var(--studio-text);border-radius:6px;outline:none;padding:8px 12px;font-size:12px;transition:all .15s}.AIToolsPanel-module__Gjg_qa__modelInput::placeholder{color:var(--studio-muted)}.AIToolsPanel-module__Gjg_qa__modelInput:focus{border-color:var(--accent-cyan)}.AIToolsPanel-module__Gjg_qa__modelDropdown{background:var(--studio-panel);border:1px solid var(--studio-border);width:100%;font-family:var(--font-studio-ui);color:var(--studio-text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%236b6b6b' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:6px;outline:none;padding:8px 30px 8px 12px;font-size:12px;transition:all .15s}.AIToolsPanel-module__Gjg_qa__modelDropdown:hover{border-color:var(--studio-border-light)}.AIToolsPanel-module__Gjg_qa__modelDropdown:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 2px #46e0e826}.AIToolsPanel-module__Gjg_qa__modelDropdown option{background:var(--studio-panel);color:var(--studio-text);padding:8px}.AIToolsPanel-module__Gjg_qa__loadingVoices{text-align:center;font-family:var(--font-studio-ui);color:var(--studio-muted);padding:20px;font-size:12px}.AIToolsPanel-module__Gjg_qa__voiceList{flex-direction:column;gap:6px;display:flex}.AIToolsPanel-module__Gjg_qa__voiceItem{border:1px solid var(--studio-border);cursor:pointer;background:0 0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;transition:all .15s;display:flex}.AIToolsPanel-module__Gjg_qa__voiceItem:hover{background:#ffffff05}.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__selected{background:#ffffff0a}.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__cyan{border-color:var(--accent-cyan-dim)}.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__cyan:hover,.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__cyan.AIToolsPanel-module__Gjg_qa__selected{border-color:var(--accent-cyan);box-shadow:0 0 10px #46e0e833}.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__magenta{border-color:var(--accent-magenta-dim)}.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__magenta:hover,.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__magenta.AIToolsPanel-module__Gjg_qa__selected{border-color:var(--accent-magenta);box-shadow:0 0 10px #ea4cff33}.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__green{border-color:var(--accent-green-dim)}.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__green:hover,.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__green.AIToolsPanel-module__Gjg_qa__selected{border-color:var(--accent-green);box-shadow:0 0 10px #4ade8033}.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__yellow{border-color:var(--accent-yellow-dim)}.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__yellow:hover,.AIToolsPanel-module__Gjg_qa__voiceItem.AIToolsPanel-module__Gjg_qa__yellow.AIToolsPanel-module__Gjg_qa__selected{border-color:var(--accent-yellow);box-shadow:0 0 10px #facc1533}.AIToolsPanel-module__Gjg_qa__voiceInfo{flex-direction:column;gap:2px;display:flex}.AIToolsPanel-module__Gjg_qa__voiceName{font-family:var(--font-studio-ui);color:var(--studio-text);font-size:12px}.AIToolsPanel-module__Gjg_qa__voiceLabel{font-family:var(--font-studio-ui);color:var(--studio-muted);font-size:10px}.AIToolsPanel-module__Gjg_qa__playBtn{border:1px solid var(--studio-border);width:28px;height:28px;color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.AIToolsPanel-module__Gjg_qa__playBtn:hover{color:var(--studio-text);border-color:var(--studio-border-light)}.AIToolsPanel-module__Gjg_qa__playBtn.AIToolsPanel-module__Gjg_qa__playing{color:var(--accent-cyan);border-color:var(--accent-cyan)}.AIToolsPanel-module__Gjg_qa__playBtn svg{width:12px;height:12px}.AIToolsPanel-module__Gjg_qa__searchInput{gap:8px;display:flex}.AIToolsPanel-module__Gjg_qa__searchInput input{background:var(--studio-panel);border:1px solid var(--studio-border);font-family:var(--font-studio-ui);color:var(--studio-text);border-radius:8px;outline:none;flex:1;padding:10px 14px;font-size:13px;transition:all .15s}.AIToolsPanel-module__Gjg_qa__searchInput input::placeholder{color:var(--studio-muted)}.AIToolsPanel-module__Gjg_qa__searchInput input:focus{border-color:var(--accent-cyan);box-shadow:0 0 0 3px #46e0e81a}.AIToolsPanel-module__Gjg_qa__searchBtn{background:var(--studio-panel);border:1px solid var(--studio-border);width:40px;height:40px;color:var(--studio-muted);cursor:pointer;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.AIToolsPanel-module__Gjg_qa__searchBtn:hover:not(:disabled){border-color:var(--accent-cyan);color:var(--accent-cyan)}.AIToolsPanel-module__Gjg_qa__searchBtn:disabled{cursor:default}.AIToolsPanel-module__Gjg_qa__searchBtn svg{width:16px;height:16px}.AIToolsPanel-module__Gjg_qa__smallSpinner{border:2px solid var(--studio-border);border-top-color:var(--accent-cyan);border-radius:50%;width:14px;height:14px;animation:.8s linear infinite AIToolsPanel-module__Gjg_qa__spin}@keyframes AIToolsPanel-module__Gjg_qa__spin{to{transform:rotate(360deg)}}.AIToolsPanel-module__Gjg_qa__wikiResults{flex-direction:column;gap:6px;max-height:200px;display:flex;overflow-y:auto}.AIToolsPanel-module__Gjg_qa__wikiItem{background:var(--studio-panel);border:1px solid var(--studio-border);cursor:pointer;border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;transition:all .15s;display:flex}.AIToolsPanel-module__Gjg_qa__wikiItem:hover{border-color:var(--studio-border-light)}.AIToolsPanel-module__Gjg_qa__wikiItem.AIToolsPanel-module__Gjg_qa__selected{border-color:var(--accent-green);background:#4ade800d}.AIToolsPanel-module__Gjg_qa__wikiLabel{font-family:var(--font-studio-content);color:var(--studio-text);font-size:13px;font-weight:500}.AIToolsPanel-module__Gjg_qa__wikiId{font-family:var(--font-studio-ui);color:var(--accent-cyan);font-size:10px}.AIToolsPanel-module__Gjg_qa__wikiDesc{color:var(--studio-muted);font-size:11px;line-height:1.4}.AIToolsPanel-module__Gjg_qa__selectedWiki{border:1px solid var(--accent-green-dim);background:#4ade801a;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;display:flex}.AIToolsPanel-module__Gjg_qa__selectedLabel{font-family:var(--font-studio-ui);color:var(--studio-muted);text-transform:uppercase;font-size:10px;font-weight:600}.AIToolsPanel-module__Gjg_qa__selectedValue{font-family:var(--font-studio-content);color:var(--accent-green);font-size:12px}.AIToolsPanel-module__Gjg_qa__artifactCount{border:1px solid var(--accent-yellow-dim);font-family:var(--font-studio-ui);color:var(--accent-yellow);background:#facc151f;border-radius:10px;margin-left:auto;margin-right:8px;padding:1px 7px;font-size:10px;font-weight:600}.AIToolsPanel-module__Gjg_qa__artifactSelect{background:var(--studio-panel);border:1px solid var(--studio-border);width:100%;font-family:var(--font-studio-ui);color:var(--studio-text);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%236b6b6b' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:6px;outline:none;padding:8px 30px 8px 12px;font-size:12px;transition:all .15s}.AIToolsPanel-module__Gjg_qa__artifactSelect:hover{border-color:var(--studio-border-light)}.AIToolsPanel-module__Gjg_qa__artifactSelect:focus{border-color:var(--accent-yellow);box-shadow:0 0 0 2px #facc1526}.AIToolsPanel-module__Gjg_qa__artifactSelect option{background:var(--studio-panel);color:var(--studio-text);padding:8px}@media (max-width:768px){.AIToolsPanel-module__Gjg_qa__container{border-left:none}.AIToolsPanel-module__Gjg_qa__cardHeader{min-height:48px;padding:14px 16px}.AIToolsPanel-module__Gjg_qa__cardTitle{font-size:13px}.AIToolsPanel-module__Gjg_qa__chevron{width:18px;height:18px}.AIToolsPanel-module__Gjg_qa__cardContent{gap:14px;padding:14px 16px}.AIToolsPanel-module__Gjg_qa__badges{gap:10px}.AIToolsPanel-module__Gjg_qa__badge{align-items:center;min-height:44px;padding:10px 16px;font-size:13px;display:flex}.AIToolsPanel-module__Gjg_qa__selectLabel{font-size:12px}.AIToolsPanel-module__Gjg_qa__modelInput,.AIToolsPanel-module__Gjg_qa__modelDropdown{min-height:44px;padding:12px 14px;font-size:16px}.AIToolsPanel-module__Gjg_qa__modelDropdown{padding-right:34px}.AIToolsPanel-module__Gjg_qa__voiceItem{min-height:52px;padding:14px}.AIToolsPanel-module__Gjg_qa__voiceName{font-size:14px}.AIToolsPanel-module__Gjg_qa__voiceLabel{font-size:12px}.AIToolsPanel-module__Gjg_qa__playBtn{width:44px;height:44px}.AIToolsPanel-module__Gjg_qa__playBtn svg{width:16px;height:16px}.AIToolsPanel-module__Gjg_qa__searchInput input{min-height:44px;padding:12px 16px;font-size:16px}.AIToolsPanel-module__Gjg_qa__searchBtn{width:44px;height:44px}.AIToolsPanel-module__Gjg_qa__searchBtn svg{width:18px;height:18px}.AIToolsPanel-module__Gjg_qa__wikiResults{max-height:300px}.AIToolsPanel-module__Gjg_qa__wikiItem{gap:4px;min-height:52px;padding:14px}.AIToolsPanel-module__Gjg_qa__wikiLabel{font-size:15px}.AIToolsPanel-module__Gjg_qa__wikiId{font-size:12px}.AIToolsPanel-module__Gjg_qa__wikiDesc{font-size:13px}.AIToolsPanel-module__Gjg_qa__selectedWiki{padding:12px 14px}.AIToolsPanel-module__Gjg_qa__selectedLabel{font-size:12px}.AIToolsPanel-module__Gjg_qa__selectedValue{font-size:14px}.AIToolsPanel-module__Gjg_qa__artifactSelect{min-height:44px;padding:12px 34px 12px 14px;font-size:16px}.AIToolsPanel-module__Gjg_qa__artifactCount{padding:2px 8px;font-size:12px}}
.MobileTabBar-module__szekfa__tabBar{height:56px;padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);background:var(--studio-panel);border-top:1px solid var(--studio-border);z-index:95;flex-shrink:0;justify-content:space-around;align-items:center;display:flex}.MobileTabBar-module__szekfa__tab{height:100%;color:var(--studio-muted);cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;min-width:64px;padding:6px 0;transition:color .15s;display:flex}.MobileTabBar-module__szekfa__tab:active{opacity:.7}.MobileTabBar-module__szekfa__tab.MobileTabBar-module__szekfa__active{color:var(--accent-cyan)}.MobileTabBar-module__szekfa__icon{justify-content:center;align-items:center;width:24px;height:24px;display:flex}.MobileTabBar-module__szekfa__icon svg{width:22px;height:22px}.MobileTabBar-module__szekfa__label{font-family:var(--font-studio-ui);letter-spacing:.3px;font-size:10px;font-weight:600}
.MobileAISheet-module__6CNEXW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:96;opacity:0;visibility:hidden;background:#00000080;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.MobileAISheet-module__6CNEXW__backdrop.MobileAISheet-module__6CNEXW__open{opacity:1;visibility:visible}.MobileAISheet-module__6CNEXW__sheet{left:env(safe-area-inset-left,0px);right:env(safe-area-inset-right,0px);background:var(--studio-panel);border-top:1px solid var(--studio-border);z-index:97;max-height:85dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:16px 16px 0 0;flex-direction:column;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0;transform:translateY(100%)}.MobileAISheet-module__6CNEXW__sheet.MobileAISheet-module__6CNEXW__open{transform:translateY(0)}.MobileAISheet-module__6CNEXW__handle{cursor:grab;flex-shrink:0;justify-content:center;align-items:center;padding:12px 0 8px;display:flex}.MobileAISheet-module__6CNEXW__handle:active{cursor:grabbing}.MobileAISheet-module__6CNEXW__handleBar{background:var(--studio-border-light);border-radius:2px;width:36px;height:4px}.MobileAISheet-module__6CNEXW__content{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;flex:1;overflow-y:auto}
.GenerateFab-module__d3nedG__fab{bottom:calc(56px + env(safe-area-inset-bottom,0px) + 20px);right:20px;right:max(20px, env(safe-area-inset-right,0px));background:var(--accent-yellow);width:56px;height:56px;color:var(--studio-bg);cursor:pointer;z-index:80;border:none;border-radius:50%;justify-content:center;align-items:center;transition:transform .15s,box-shadow .15s;display:flex;position:fixed;box-shadow:0 4px 12px #facc1559}.GenerateFab-module__d3nedG__fab:active{transform:scale(.95)}.GenerateFab-module__d3nedG__fab:hover{box-shadow:0 6px 16px #facc1573}.GenerateFab-module__d3nedG__fab svg{width:28px;height:28px}.GenerateFab-module__d3nedG__fab.GenerateFab-module__d3nedG__hidden{display:none}.GenerateFab-module__d3nedG__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:96;opacity:0;visibility:hidden;background:#00000080;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.GenerateFab-module__d3nedG__backdrop.GenerateFab-module__d3nedG__open{opacity:1;visibility:visible}.GenerateFab-module__d3nedG__sheet{z-index:97;background:var(--studio-panel);border-top:1px solid var(--studio-border);padding:16px;padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));border-top-left-radius:16px;border-top-right-radius:16px;transition:transform .25s;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -8px 24px #0006}.GenerateFab-module__d3nedG__sheet.GenerateFab-module__d3nedG__open{transform:translateY(0)}.GenerateFab-module__d3nedG__handle{justify-content:center;padding:4px 0 12px;display:flex}.GenerateFab-module__d3nedG__handleBar{background:var(--studio-border-light);border-radius:2px;width:40px;height:4px}.GenerateFab-module__d3nedG__title{font-family:var(--font-studio-ui);color:var(--studio-muted);letter-spacing:.4px;text-transform:uppercase;margin:0 4px 12px;font-size:13px;font-weight:600}.GenerateFab-module__d3nedG__options{flex-direction:column;gap:8px;display:flex}.GenerateFab-module__d3nedG__option{background:var(--studio-surface);border:1px solid var(--studio-border);cursor:pointer;text-align:left;border-radius:12px;align-items:center;gap:14px;width:100%;min-height:56px;padding:12px 14px;transition:border-color .15s,background .15s;display:flex}.GenerateFab-module__d3nedG__option:active{background:var(--studio-bg)}.GenerateFab-module__d3nedG__optionIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.GenerateFab-module__d3nedG__optionIcon svg{width:22px;height:22px}.GenerateFab-module__d3nedG__optionQuick .GenerateFab-module__d3nedG__optionIcon{color:var(--accent-yellow);background:#facc1526}.GenerateFab-module__d3nedG__optionAdvanced .GenerateFab-module__d3nedG__optionIcon{color:var(--accent-green);background:#4ade8026}.GenerateFab-module__d3nedG__optionQuick:hover{border-color:var(--accent-yellow)}.GenerateFab-module__d3nedG__optionAdvanced:hover{border-color:var(--accent-green)}.GenerateFab-module__d3nedG__optionText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.GenerateFab-module__d3nedG__optionLabel{font-family:var(--font-studio-ui);color:var(--studio-text);font-size:15px;font-weight:600}.GenerateFab-module__d3nedG__optionDescription{font-family:var(--font-studio-content);color:var(--studio-muted);font-size:12px;line-height:1.3}
.StudioKeyboardShortcuts-module__7VIsfW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#000000b3;justify-content:center;align-items:center;animation:.15s ease-out StudioKeyboardShortcuts-module__7VIsfW__fadeIn;display:flex;position:fixed;inset:0}@keyframes StudioKeyboardShortcuts-module__7VIsfW__fadeIn{0%{opacity:0}to{opacity:1}}.StudioKeyboardShortcuts-module__7VIsfW__modal{background:var(--studio-panel);border:1px solid var(--studio-border);border-radius:16px;width:100%;max-width:500px;animation:.2s ease-out StudioKeyboardShortcuts-module__7VIsfW__scaleIn;overflow:hidden;box-shadow:0 20px 50px #00000080}@keyframes StudioKeyboardShortcuts-module__7VIsfW__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.StudioKeyboardShortcuts-module__7VIsfW__header{border-bottom:1px solid var(--studio-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.StudioKeyboardShortcuts-module__7VIsfW__title{font-family:var(--font-studio-ui);color:var(--studio-text);margin:0;font-size:18px;font-weight:600}.StudioKeyboardShortcuts-module__7VIsfW__closeBtn{border:1px solid var(--studio-border);width:32px;height:32px;color:var(--studio-muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;transition:all .15s;display:flex}.StudioKeyboardShortcuts-module__7VIsfW__closeBtn:hover{color:var(--studio-text);border-color:var(--studio-border-light)}.StudioKeyboardShortcuts-module__7VIsfW__closeBtn svg{width:16px;height:16px}.StudioKeyboardShortcuts-module__7VIsfW__content{flex-direction:column;gap:24px;padding:24px;display:flex}.StudioKeyboardShortcuts-module__7VIsfW__sectionTitle{font-family:var(--font-studio-ui);color:var(--studio-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px;font-size:11px;font-weight:600}.StudioKeyboardShortcuts-module__7VIsfW__shortcuts{flex-direction:column;gap:8px;display:flex}.StudioKeyboardShortcuts-module__7VIsfW__shortcut{align-items:center;gap:16px;display:flex}.StudioKeyboardShortcuts-module__7VIsfW__kbd{background:var(--studio-surface);border:1px solid var(--studio-border);min-width:48px;font-family:var(--font-studio-ui);color:var(--accent-cyan);letter-spacing:1px;border-radius:6px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.StudioKeyboardShortcuts-module__7VIsfW__desc{font-family:var(--font-studio-content);color:var(--studio-text-secondary);font-size:14px}.StudioKeyboardShortcuts-module__7VIsfW__footer{border-top:1px solid var(--studio-border);text-align:center;font-family:var(--font-studio-ui);color:var(--studio-muted);padding:16px 24px;font-size:12px}.StudioKeyboardShortcuts-module__7VIsfW__kbdSmall{background:var(--studio-surface);border:1px solid var(--studio-border);min-width:24px;font-family:var(--font-studio-ui);color:var(--accent-cyan);border-radius:4px;justify-content:center;align-items:center;margin:0 4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}
.SlidePanel-module__nfKsda__backdrop{inset:0;top:var(--header-height);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;z-index:98;background:#0000004d;transition:opacity .3s;position:fixed}.SlidePanel-module__nfKsda__backdropOpen{opacity:1;pointer-events:auto}.SlidePanel-module__nfKsda__panel{top:var(--header-height);width:var(--panel-width);background:var(--surface-0);max-width:90vw;box-shadow:var(--shadow-panel);z-index:99;outline:none;flex-direction:column;transition:transform .3s cubic-bezier(.32,.72,0,1);display:flex;position:fixed;bottom:0}.SlidePanel-module__nfKsda__panel.SlidePanel-module__nfKsda__wide{width:var(--panel-width-wide)}.SlidePanel-module__nfKsda__panel.SlidePanel-module__nfKsda__left{border-right:1px solid var(--border);left:0;transform:translate(-100%)}.SlidePanel-module__nfKsda__panel.SlidePanel-module__nfKsda__right{border-left:1px solid var(--border);right:0;transform:translate(100%)}.SlidePanel-module__nfKsda__panel.SlidePanel-module__nfKsda__left.SlidePanel-module__nfKsda__open,.SlidePanel-module__nfKsda__panel.SlidePanel-module__nfKsda__right.SlidePanel-module__nfKsda__open{transform:translate(0)}.SlidePanel-module__nfKsda__header{border-bottom:1px solid var(--border);background:var(--surface-1);flex-shrink:0;justify-content:space-between;align-items:flex-start;padding:20px 24px 16px;display:flex}.SlidePanel-module__nfKsda__headerText{flex:1;min-width:0}.SlidePanel-module__nfKsda__title{color:var(--foreground);margin:0;font-size:18px;font-weight:600;line-height:1.3}.SlidePanel-module__nfKsda__subtitle{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.4}.SlidePanel-module__nfKsda__closeButton{width:44px;height:44px;color:var(--foreground);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:12px;transition:all .15s;display:flex}.SlidePanel-module__nfKsda__closeButton:hover{background:var(--surface-2)}.SlidePanel-module__nfKsda__content{flex:1;padding:24px;overflow-y:auto}.SlidePanel-module__nfKsda__content::-webkit-scrollbar{width:6px}.SlidePanel-module__nfKsda__content::-webkit-scrollbar-track{background:0 0}.SlidePanel-module__nfKsda__content::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.SlidePanel-module__nfKsda__content::-webkit-scrollbar-thumb:hover{background:var(--muted)}
.ImportFromBucketPanel-module__H-MCmq__list{flex-direction:column;gap:8px;display:flex}.ImportFromBucketPanel-module__H-MCmq__card{border:1px solid var(--border);cursor:pointer;background:var(--surface-0);border-radius:8px;padding:12px 16px;transition:all .15s}.ImportFromBucketPanel-module__H-MCmq__card:hover{background:var(--surface-1)}.ImportFromBucketPanel-module__H-MCmq__cardSelected{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--surface-0))}.ImportFromBucketPanel-module__H-MCmq__cardSelected:hover{background:color-mix(in srgb, var(--accent) 10%, var(--surface-0))}.ImportFromBucketPanel-module__H-MCmq__cardDisabled{pointer-events:none;opacity:.6}.ImportFromBucketPanel-module__H-MCmq__cardTitle{color:var(--foreground);margin:0;font-size:14px;font-weight:600;line-height:1.3}.ImportFromBucketPanel-module__H-MCmq__cardMeta{color:var(--muted);margin:2px 0 0;font-size:12px;line-height:1.4}.ImportFromBucketPanel-module__H-MCmq__badge{color:var(--muted);margin-top:4px;font-size:11px;font-style:italic;display:inline-block}.ImportFromBucketPanel-module__H-MCmq__loading,.ImportFromBucketPanel-module__H-MCmq__empty,.ImportFromBucketPanel-module__H-MCmq__error{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:48px 16px;display:flex}.ImportFromBucketPanel-module__H-MCmq__loadingText,.ImportFromBucketPanel-module__H-MCmq__emptyText,.ImportFromBucketPanel-module__H-MCmq__errorText{color:var(--muted);font-size:14px}.ImportFromBucketPanel-module__H-MCmq__spinner{border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite ImportFromBucketPanel-module__H-MCmq__spin}@keyframes ImportFromBucketPanel-module__H-MCmq__spin{to{transform:rotate(360deg)}}.ImportFromBucketPanel-module__H-MCmq__wrapper{flex-direction:column;height:100%;margin:-24px;display:flex}.ImportFromBucketPanel-module__H-MCmq__scrollArea{flex:1;padding:24px;overflow-y:auto}.ImportFromBucketPanel-module__H-MCmq__scrollArea::-webkit-scrollbar{width:6px}.ImportFromBucketPanel-module__H-MCmq__scrollArea::-webkit-scrollbar-track{background:0 0}.ImportFromBucketPanel-module__H-MCmq__scrollArea::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.ImportFromBucketPanel-module__H-MCmq__footer{border-top:1px solid var(--border);background:var(--surface-1);flex-shrink:0;padding:16px 24px}.ImportFromBucketPanel-module__H-MCmq__importButton{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:14px;font-weight:500;transition:opacity .15s;display:flex}.ImportFromBucketPanel-module__H-MCmq__importButton:hover:not(:disabled){opacity:.9}.ImportFromBucketPanel-module__H-MCmq__importButton:disabled{opacity:.5;cursor:not-allowed}.ImportFromBucketPanel-module__H-MCmq__spinnerSmall{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ImportFromBucketPanel-module__H-MCmq__spin}.ImportFromBucketPanel-module__H-MCmq__retryButton,.ImportFromBucketPanel-module__H-MCmq__loadMoreButton{border:1px solid var(--border);background:var(--surface-0);color:var(--foreground);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:13px;transition:all .15s;display:flex}.ImportFromBucketPanel-module__H-MCmq__retryButton:hover,.ImportFromBucketPanel-module__H-MCmq__loadMoreButton:hover{background:var(--surface-1)}.ImportFromBucketPanel-module__H-MCmq__loadMoreButton:disabled{opacity:.6;cursor:not-allowed}.ImportFromBucketPanel-module__H-MCmq__loadMoreWrap{justify-content:center;margin-top:8px;display:flex}
:root{--studio-bg:#1a1a1d;--studio-panel:#232326;--studio-surface:#2a2a2e;--studio-surface-hover:#323236;--studio-border:#3a3a3e;--studio-border-light:#4a4a4e;--accent-cyan:#46e0e8;--accent-cyan-dim:#2a8a8f;--accent-cyan-glow:#46e0e84d;--accent-magenta:#ea4cff;--accent-magenta-dim:#9a2faa;--accent-magenta-glow:#ea4cff4d;--accent-green:#4ade80;--accent-green-dim:#2d8a4e;--accent-yellow:#facc15;--accent-yellow-dim:#9a7a0a;--accent-blue:#60a5fa;--accent-blue-dim:#3a6a9a;--studio-text:#e4e4e7;--studio-text-secondary:#a1a1aa;--studio-muted:#71717a;--font-studio-ui:var(--font-jetbrains), "JetBrains Mono", monospace;--font-studio-content:var(--font-inter), "Inter", sans-serif;--studio-topbar-height:48px;--studio-statusbar-height:28px;--studio-tabbar-height:56px;--studio-shadow-sm:0 1px 2px #0006;--studio-shadow-md:0 4px 12px #00000080;--studio-shadow-lg:0 8px 24px #0009;--studio-glow-cyan:0 0 20px var(--accent-cyan-glow);--studio-glow-magenta:0 0 20px var(--accent-magenta-glow)}.studio-mode{background:var(--studio-bg);color:var(--studio-text);font-family:var(--font-studio-content);min-height:100vh}.studio-mode *{scrollbar-width:thin;scrollbar-color:var(--studio-border) transparent}.studio-mode ::-webkit-scrollbar{width:6px;height:6px}.studio-mode ::-webkit-scrollbar-track{background:0 0}.studio-mode ::-webkit-scrollbar-thumb{background:var(--studio-border);border-radius:3px}.studio-mode ::-webkit-scrollbar-thumb:hover{background:var(--studio-border-light)}.studio-panel{background:var(--studio-panel);border:1px solid var(--studio-border)}.studio-surface{background:var(--studio-surface);border:1px solid var(--studio-border);border-radius:8px}.neon-cyan{color:var(--accent-cyan);text-shadow:0 0 10px var(--accent-cyan-glow)}.neon-magenta{color:var(--accent-magenta);text-shadow:0 0 10px var(--accent-magenta-glow)}.neon-border-cyan{border-color:var(--accent-cyan);box-shadow:inset 0 0 15px var(--accent-cyan-glow), 0 0 15px var(--accent-cyan-glow)}.neon-border-magenta{border-color:var(--accent-magenta);box-shadow:inset 0 0 15px var(--accent-magenta-glow), 0 0 15px var(--accent-magenta-glow)}.studio-grid-bg{background-image:linear-gradient(#46e0e808 1px,#0000 1px),linear-gradient(90deg,#46e0e808 1px,#0000 1px);background-size:40px 40px}.studio-mode [data-panel-group-direction=horizontal]>[data-panel-resize-handle-id]{background:var(--studio-border);width:4px;transition:background .15s}.studio-mode [data-panel-group-direction=horizontal]>[data-panel-resize-handle-id]:hover,.studio-mode [data-panel-group-direction=horizontal]>[data-panel-resize-handle-id][data-resize-handle-active]{background:var(--accent-cyan)}@keyframes neonPulse{0%,to{opacity:1;filter:brightness()}50%{opacity:.8;filter:brightness(1.2)}}@keyframes neonGlow{0%,to{box-shadow:0 0 5px,0 0 10px}50%{box-shadow:0 0 10px,0 0 20px,0 0 30px}}@keyframes flowLine{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.studio-animate-pulse{animation:2s ease-in-out infinite neonPulse}.studio-animate-glow{animation:2s ease-in-out infinite neonGlow}.studio-fade-in{animation:.3s ease-out fadeInUp}.studio-mode :focus-visible{outline:2px solid var(--accent-cyan);outline-offset:2px}.studio-mode ::selection{background:var(--accent-cyan);color:var(--studio-bg)}@media (max-width:768px){.studio-mode{min-height:100dvh}}
.StudioLayout-module__ZCNxga__layout{flex-direction:column;height:100vh;display:flex;position:relative;overflow:hidden}.StudioLayout-module__ZCNxga__mainArea{flex:1;display:flex;overflow:hidden}.StudioLayout-module__ZCNxga__panel{flex-direction:column;display:flex;overflow:hidden}.StudioLayout-module__ZCNxga__resizeHandle{background:var(--studio-border);cursor:col-resize;width:4px;transition:background .15s;position:relative}.StudioLayout-module__ZCNxga__resizeHandle:before{content:"";position:absolute;inset:0 -4px}.StudioLayout-module__ZCNxga__resizeHandle:hover,.StudioLayout-module__ZCNxga__resizeHandle[data-resize-handle-active]{background:var(--accent-cyan);box-shadow:0 0 8px var(--accent-cyan-glow)}@media (max-width:768px){.StudioLayout-module__ZCNxga__layout{height:100dvh}.StudioLayout-module__ZCNxga__mainArea{flex-direction:column}.StudioLayout-module__ZCNxga__resizeHandle{display:none}.StudioLayout-module__ZCNxga__leftPanel{border:none!important;flex:0 0 0!important;width:0!important;min-width:0!important;max-width:0!important;overflow:visible!important}.StudioLayout-module__ZCNxga__rightPanel{display:none!important}.StudioLayout-module__ZCNxga__panel{flex:1!important;width:100%!important;min-width:100%!important}}@media (max-width:480px){.StudioLayout-module__ZCNxga__layout{height:100dvh;min-height:-webkit-fill-available}}.StudioLayout-module__ZCNxga__bucketToast{background:var(--studio-accent,#22c55e);color:#fff;z-index:9999;pointer-events:none;border-radius:8px;padding:8px 20px;font-size:14px;font-weight:500;animation:3s ease-in-out forwards StudioLayout-module__ZCNxga__bucketToastFade;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}@keyframes StudioLayout-module__ZCNxga__bucketToastFade{0%{opacity:0;transform:translate(-50%)translateY(8px)}10%{opacity:1;transform:translate(-50%)translateY(0)}80%{opacity:1}to{opacity:0}}
:root{--touch-target-min:44px;--mobile-spacing:12px;--mobile-border-radius:8px}@media (max-width:768px){.desktop-only{display:none!important}}@media (min-width:769px){.mobile-only{display:none!important}}@media (max-width:768px){input[type=text],input[type=email],input[type=password],input[type=number],input[type=search],input[type=url],input[type=tel],select,textarea{min-height:var(--touch-target-min);font-size:16px!important}button,[role=button],.btn{min-height:var(--touch-target-min);padding:10px 14px}a.btn,a[class*=button]{min-height:var(--touch-target-min);justify-content:center;align-items:center;display:inline-flex}input[type=checkbox],input[type=radio]{width:20px;height:20px}:is(label:has(input[type=checkbox]),label:has(input[type=radio])){min-height:var(--touch-target-min);cursor:pointer;align-items:center;gap:8px;display:flex}.panel{padding:var(--mobile-spacing);border-radius:var(--mobile-border-radius)}table{-webkit-overflow-scrolling:touch;display:block;overflow-x:auto}th,td{white-space:nowrap;padding:8px 10px}[style*="overflow: auto"],[style*="overflow-x: auto"]{-webkit-overflow-scrolling:touch}[style*="gap: 24px"]{gap:16px!important}[style*="gap: 32px"]{gap:20px!important}[style*="padding: 24px"]{padding:16px!important}[style*="padding: 20px"]{padding:14px!important}}@media (max-width:480px){[style*="gap: 16px"]{gap:12px!important}[style*="gap: 12px"]{gap:8px!important}[style*="padding: 16px"]{padding:12px!important}}@supports (padding-bottom:env(safe-area-inset-bottom)){.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-left{padding-left:env(safe-area-inset-left)}.safe-area-right{padding-right:env(safe-area-inset-right)}}@media (max-width:768px){input:focus,textarea:focus,select:focus{scroll-margin-bottom:80px}}@media (max-width:768px) and (orientation:landscape){.studio-mode{min-height:100dvh}body{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}}@media (hover:none) and (pointer:coarse){button:active,[role=button]:active,.btn:active,a:active{opacity:.7;transform:scale(.98)}}@media (max-width:768px){.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}@media (max-width:768px){[class*=modal]:not([class*=small]){border-radius:0!important;max-width:100%!important;height:100%!important;margin:0!important}body.modal-open{width:100%;position:fixed;overflow:hidden}}
