.container{max-width:600px;margin:0 auto;padding:20px}.SQLFileManager_SQLFileManager__cQ7qx{min-height:100vh;background-color:var(--color-gray-50,#f9fafb);padding:var(--spacing-xl,1.5rem)}.SQLFileManager_SQLFileManager__Container__gpUYL{max-width:80rem;margin:0 auto}.SQLFileManager_SQLFileManager__Header__DCwab{text-align:center;margin-bottom:var(--spacing-xl,2rem)}.SQLFileManager_SQLFileManager__Title__IfkVG{font-size:var(--font-size-2xl,1.5rem);font-weight:700;color:var(--color-gray-900,#111827);margin-bottom:var(--spacing-md,1rem)}.SQLFileManager_SQLFileManager__Subtitle__igokg{color:var(--color-gray-600,#4b5563)}.SQLFileManager_SQLFileManager__Settings__8gLtm{background-color:var(--color-white,#ffffff);border-radius:var(--radius-lg,.5rem);box-shadow:var(--shadow-sm,0 1px 2px 0 rgba(0,0,0,.05));padding:var(--spacing-xl,1.5rem);margin-bottom:var(--spacing-xl,1.5rem)}.SQLFileManager_SQLFileManager__SettingsGrid__7hejV{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl,1.5rem)}@media (min-width:768px){.SQLFileManager_SQLFileManager__SettingsGrid__7hejV{grid-template-columns:1fr 1fr}}.SQLFileManager_SQLFileManager__SelectWrapper__mm4g_{margin-bottom:var(--spacing-sm,.5rem)}.SQLFileManager_SQLFileManager__SelectLabel__T3Jxu{display:block;font-size:var(--font-size-sm,.875rem);font-weight:500;color:var(--color-gray-700,#374151);margin-bottom:var(--spacing-xs,.25rem)}.SQLFileManager_SQLFileManager__Select__lY1cM{width:100%;padding:var(--spacing-md,.75rem);border:1px solid var(--color-gray-300,#d1d5db);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#ffffff);color:var(--color-gray-900,#111827);font-size:var(--font-size-md,1rem);transition:border-color var(--transition-fast,.15s ease),box-shadow var(--transition-fast,.15s ease)}.SQLFileManager_SQLFileManager__Select__lY1cM:focus{outline:none;border-color:var(--color-blue-500,#3b82f6);box-shadow:0 0 0 2px var(--color-blue-100,#dbeafe)}.SQLFileManager_SQLFileManager__UploadSection__2YpVa{background-color:var(--color-white,#ffffff);border-radius:var(--radius-lg,.5rem);box-shadow:var(--shadow-sm,0 1px 2px 0 rgba(0,0,0,.05));padding:var(--spacing-xl,1.5rem);margin-bottom:var(--spacing-xl,1.5rem)}.SQLFileManager_SQLFileManager__UploadHeader__tnx0D{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-lg,1rem)}.SQLFileManager_SQLFileManager__UploadTitle___zujD{font-size:var(--font-size-xl,1.25rem);font-weight:600;color:var(--color-gray-900,#111827)}.SQLFileManager_SQLFileManager__ClearButton__Llt5_{padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);background-color:var(--color-red-100,#fee2e2);color:var(--color-red-700,#b91c1c);border:none;border-radius:var(--radius-lg,.5rem);font-size:var(--font-size-sm,.875rem);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast,.15s ease)}.SQLFileManager_SQLFileManager__ClearButton__Llt5_:hover{background-color:var(--color-red-200,#fecaca)}.SQLFileManager_SQLFileManager__FileInput__CJs3C{width:100%;padding:var(--spacing-md,.75rem);border:2px dashed var(--color-gray-300,#d1d5db);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#ffffff);cursor:pointer;transition:border-color var(--transition-fast,.15s ease)}.SQLFileManager_SQLFileManager__FileInput__CJs3C:hover{border-color:var(--color-blue-400,#60a5fa)}.SQLFileManager_SQLFileManager__FileInputLabel__Iz71s{display:block;font-size:var(--font-size-sm,.875rem);color:var(--color-gray-500,#6b7280);margin-top:var(--spacing-xs,.25rem)}.SQLFileManager_SQLFileManager__Notification__BF4g_{border-radius:var(--radius-lg,.5rem);padding:var(--spacing-lg,1rem);margin-bottom:var(--spacing-xl,1.5rem)}.SQLFileManager_SQLFileManager__Notification__Success__rcEYM{background-color:var(--color-green-50,#f0fdf4);border:1px solid var(--color-green-200,#bbf7d0);color:var(--color-green-800,#166534)}.SQLFileManager_SQLFileManager__Notification__Error__Jx4t_{background-color:var(--color-red-50,#fef2f2);border:1px solid var(--color-red-200,#fecaca);color:var(--color-red-800,#991b1b)}.SQLFileManager_SQLFileManager__NotificationContent__0315s{display:flex;align-items:center}.SQLFileManager_SQLFileManager__NotificationIcon__ALdNh{margin-right:var(--spacing-sm,.5rem);font-size:var(--font-size-lg,1.125rem)}.SQLFileManager_SQLFileManager__QuickAnalysis__q_2NK{background-color:var(--color-white,#ffffff);border-radius:var(--radius-lg,.5rem);box-shadow:var(--shadow-sm,0 1px 2px 0 rgba(0,0,0,.05));padding:var(--spacing-lg,1rem);margin-bottom:var(--spacing-xl,1.5rem)}.SQLFileManager_SQLFileManager__AnalysisTitle__QekmK{font-weight:500;color:var(--color-gray-900,#111827);margin-bottom:var(--spacing-md,.75rem)}.SQLFileManager_SQLFileManager__AnalysisGrid__oUOW2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-lg,1rem)}@media (min-width:768px){.SQLFileManager_SQLFileManager__AnalysisGrid__oUOW2{grid-template-columns:repeat(4,1fr)}}.SQLFileManager_SQLFileManager__AnalysisCard__JI7i4{background-color:var(--color-blue-50,#eff6ff);padding:var(--spacing-md,.75rem);border-radius:var(--radius-lg,.5rem)}.SQLFileManager_SQLFileManager__AnalysisValue__PCTkp{font-size:var(--font-size-lg,1.125rem);font-weight:700;color:var(--color-blue-600,#2563eb);margin-bottom:var(--spacing-xs,.25rem)}.SQLFileManager_SQLFileManager__AnalysisLabel__Tin_B{font-size:var(--font-size-sm,.875rem);color:var(--color-blue-800,#1e40af)}.SQLFileManager_SQLFileManager__FilesSection__o1zgp{background-color:var(--color-white,#ffffff);border-radius:var(--radius-lg,.5rem);box-shadow:var(--shadow-sm,0 1px 2px 0 rgba(0,0,0,.05));padding:var(--spacing-xl,1.5rem);margin-bottom:var(--spacing-xl,1.5rem)}.SQLFileManager_SQLFileManager__FilesTitle__hWt6L{font-size:var(--font-size-lg,1.125rem);font-weight:600;color:var(--color-gray-900,#111827);margin-bottom:var(--spacing-lg,1rem)}.SQLFileManager_SQLFileManager__FilesList__6WAEp{display:flex;flex-direction:column;gap:var(--spacing-md,.75rem);max-height:16rem;overflow-y:auto}.SQLFileManager_SQLFileManager__EmptyFiles__Li4uj{color:var(--color-gray-500,#6b7280);text-align:center;padding:var(--spacing-xl,2rem) 0}.SQLFileManager_SQLFileManager__FileItem__bTj3J{padding:var(--spacing-md,.75rem);border:1px solid;border-radius:var(--radius-lg,.5rem);cursor:pointer;transition:all var(--transition-fast,.15s ease)}.SQLFileManager_SQLFileManager__FileContent__DAYMP{display:flex;justify-content:space-between;align-items:flex-start}.SQLFileManager_SQLFileManager__FileInfo__J_Lk4{flex:1}.SQLFileManager_SQLFileManager__FileHeader__uKrhg{gap:var(--spacing-sm,.5rem);margin-bottom:var(--spacing-xs,.25rem)}.SQLFileManager_SQLFileManager__FileIcon__MxXK6{font-size:var(--font-size-lg,1.125rem)}.SQLFileManager_SQLFileManager__FileName__Xg_kI{font-weight:500;color:var(--color-gray-900,#111827);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SQLFileManager_SQLFileManager__DialectSelect__4xl8w{width:100%;padding:var(--spacing-xs,.25rem);font-size:var(--font-size-xs,.75rem);border:1px solid var(--color-gray-300,#d1d5db);border-radius:var(--radius-md,.375rem);background-color:var(--color-white,#ffffff);color:var(--color-gray-900,#111827)}.SQLFileManager_SQLFileManager__DialectSelect__4xl8w:focus{outline:none;border-color:var(--color-blue-500,#3b82f6);box-shadow:0 0 0 1px var(--color-blue-100,#dbeafe)}.SQLFileManager_SQLFileManager__FileMeta__yfCkQ{font-size:var(--font-size-sm,.875rem);color:var(--color-gray-500,#6b7280)}.SQLFileManager_SQLFileManager__RemoveButton__3B5Zk{padding:var(--spacing-xs,.25rem) var(--spacing-sm,.5rem);background-color:var(--color-red-100,#fee2e2);color:var(--color-red-700,#b91c1c);border:none;border-radius:var(--radius-md,.375rem);font-size:var(--font-size-xs,.75rem);cursor:pointer;transition:background-color var(--transition-fast,.15s ease)}.SQLFileManager_SQLFileManager__RemoveButton__3B5Zk:hover{background-color:var(--color-red-200,#fecaca)}.SQLFileManager_SQLFileManager__FileDetails__TjsK6{background-color:var(--color-white,#ffffff);border-radius:var(--radius-lg,.5rem);box-shadow:var(--shadow-sm,0 1px 2px 0 rgba(0,0,0,.05));padding:var(--spacing-xl,1.5rem)}.SQLFileManager_SQLFileManager__FileHeader__uKrhg{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-xl,1.5rem)}.SQLFileManager_SQLFileManager__FileTitle__Uoc78{font-size:var(--font-size-lg,1.125rem);font-weight:600;color:var(--color-gray-900,#111827)}.SQLFileManager_SQLFileManager__FileTitleContent__7IeMg{display:flex;align-items:center;gap:var(--spacing-sm,.5rem)}.SQLFileManager_SQLFileManager__FileDialectBadge__54lTG{padding:var(--spacing-xs,.25rem) var(--spacing-sm,.5rem);font-size:var(--font-size-xs,.75rem);border-radius:var(--radius-md,.375rem)}.SQLFileManager_SQLFileManager__ActionButtons__G9Wvl{display:flex;gap:var(--spacing-sm,.5rem)}.SQLFileManager_SQLFileManager__ActionButton__VrHrq{padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);border:none;border-radius:var(--radius-lg,.5rem);font-size:var(--font-size-sm,.875rem);font-weight:500;cursor:pointer;transition:background-color var(--transition-fast,.15s ease)}.SQLFileManager_SQLFileManager__ActionButton__Convert__VL2Gs{background-color:var(--color-green-600,#059669);color:var(--color-white,#ffffff)}.SQLFileManager_SQLFileManager__ActionButton__Convert__VL2Gs:hover:not(:disabled){background-color:var(--color-green-700,#047857)}.SQLFileManager_SQLFileManager__ActionButton__Convert__VL2Gs:disabled{background-color:var(--color-gray-400,#9ca3af);cursor:not-allowed}.SQLFileManager_SQLFileManager__ActionButton__Save__aQ655{background-color:var(--color-purple-600,#9333ea);color:var(--color-white,#ffffff)}.SQLFileManager_SQLFileManager__ActionButton__Save__aQ655:hover{background-color:var(--color-purple-700,#7e22ce)}.SQLFileManager_SQLFileManager__ConversionReport__Eew1H{background-color:var(--color-yellow-50,#fefce8);border:1px solid var(--color-yellow-200,#fde047);border-radius:var(--radius-lg,.5rem);padding:var(--spacing-lg,1rem);margin-bottom:var(--spacing-xl,1.5rem)}.SQLFileManager_SQLFileManager__ReportTitle__aVZ26{font-weight:500;color:var(--color-yellow-800,#854d0e);margin-bottom:var(--spacing-sm,.5rem)}.SQLFileManager_SQLFileManager__WarningsList__wm2z7{margin-bottom:var(--spacing-md,.75rem)}.SQLFileManager_SQLFileManager__WarningLabel__YjhQi{font-size:var(--font-size-sm,.875rem);font-weight:500;color:var(--color-yellow-700,#a16207);margin-bottom:var(--spacing-xs,.25rem)}.SQLFileManager_SQLFileManager__WarningItem__lyqSE{font-size:var(--font-size-sm,.875rem);color:var(--color-yellow-600,#ca8a04);list-style-type:disc;margin-left:var(--spacing-lg,1rem)}.SQLFileManager_SQLFileManager__CompatibilityScore__emNyn{font-size:var(--font-size-sm,.875rem);color:var(--color-yellow-700,#a16207)}.SQLFileManager_SQLFileManager__ComparisonGrid__fv6rL{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl,1.5rem);margin-bottom:var(--spacing-xl,1.5rem)}@media (min-width:1280px){.SQLFileManager_SQLFileManager__ComparisonGrid__fv6rL{grid-template-columns:1fr 1fr}}.SQLFileManager_SQLFileManager__ComparisonColumn__2UYep{display:flex;flex-direction:column}.SQLFileManager_SQLFileManager__ComparisonHeader___Henm{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm,.5rem)}.SQLFileManager_SQLFileManager__ComparisonTitle__c_LBq{font-weight:500;color:var(--color-gray-900,#111827)}.SQLFileManager_SQLFileManager__ComparisonBadge__lNZgv{padding:var(--spacing-xs,.25rem) var(--spacing-sm,.5rem);font-size:var(--font-size-xs,.75rem);border-radius:var(--radius-md,.375rem)}.SQLFileManager_SQLFileManager__ComparisonBadge__Source__H_Wu7{background-color:var(--color-red-100,#fee2e2);color:var(--color-red-800,#991b1b)}.SQLFileManager_SQLFileManager__ComparisonBadge__Target__Hfz04{background-color:var(--color-green-100,#dcfce7);color:var(--color-green-800,#166534)}.SQLFileManager_SQLFileManager__ComparisonBox__2rJWb{border:2px solid;border-radius:var(--radius-lg,.5rem);height:24rem;overflow:hidden;width:100%}.SQLFileManager_SQLFileManager__ComparisonBox__Source__pI_U3{border-color:var(--color-red-200,#fecaca);background-color:var(--color-red-50,#fef2f2)}.SQLFileManager_SQLFileManager__ComparisonBox__Target__JwX89{border-color:var(--color-green-200,#bbf7d0);background-color:var(--color-green-50,#f0fdf4)}.SQLFileManager_SQLFileManager__VisualIndicator__lD1XT{position:fixed;bottom:1rem;left:50%;transform:translateX(-50%);background-color:var(--color-blue-600,#2563eb);color:var(--color-white,#ffffff);padding:var(--spacing-sm,.5rem) var(--spacing-md,1rem);border-radius:var(--radius-lg,.5rem);box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));z-index:50;display:flex;align-items:center;gap:var(--spacing-md,.75rem)}.SQLFileManager_SQLFileManager__IndicatorIcon__mC6kS{font-size:var(--font-size-lg,1.125rem)}.SQLFileManager_SQLFileManager__IndicatorContent__J9Fud{display:flex;align-items:center;gap:var(--spacing-xs,.25rem);font-size:var(--font-size-sm,.875rem)}.SQLFileManager_SQLFileManager__IndicatorOriginal___2Eu7{font-family:var(--font-mono,ui-monospace,monospace);background-color:var(--color-red-500,#ef4444);color:var(--color-white,#ffffff);padding:var(--spacing-xs,.25rem) var(--spacing-sm,.5rem);border-radius:var(--radius-md,.375rem)}.SQLFileManager_SQLFileManager__IndicatorArrow__lBvlC{color:var(--color-blue-200,#bfdbfe)}.SQLFileManager_SQLFileManager__IndicatorConverted__en3mj{font-family:var(--font-mono,ui-monospace,monospace);background-color:var(--color-green-500,#22c55e);color:var(--color-white,#ffffff);padding:var(--spacing-xs,.25rem) var(--spacing-sm,.5rem);border-radius:var(--radius-md,.375rem)}.SQLFileManager_SQLFileManager__IndicatorLineInfo__3EB6_{font-size:var(--font-size-xs,.75rem);color:var(--color-blue-200,#bfdbfe)}.SQLFileManager_SQLFileManager__SingleView__bHwdm{border:1px solid var(--color-gray-200,#e5e7eb);border-radius:var(--radius-lg,.5rem)}.SQLFileManager_SQLFileManager__Textarea__WVxPv{width:100%;height:24rem;padding:var(--spacing-lg,1rem);font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--font-size-sm,.875rem);border:none;border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#ffffff);color:var(--color-gray-900,#111827);resize:none;outline:none;white-space:pre}.SQLFileManager_SQLFileManager__Textarea__WVxPv::placeholder{color:var(--color-gray-400,#9ca3af)}.SQLFileManager_SQLFileManager__Spinner___Za9j{display:inline-block;margin-right:var(--spacing-xs,.25rem);animation:SQLFileManager_spin__Tz55_ 1s linear infinite}@keyframes SQLFileManager_spin__Tz55_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SQLFileManager_SQLFileManager__FilesList__6WAEp::-webkit-scrollbar{width:8px}.SQLFileManager_SQLFileManager__FilesList__6WAEp::-webkit-scrollbar-track{background:var(--color-gray-100,#f3f4f6);border-radius:4px}.SQLFileManager_SQLFileManager__FilesList__6WAEp::-webkit-scrollbar-thumb{background:var(--color-gray-300,#d1d5db);border-radius:4px}.SQLFileManager_SQLFileManager__FilesList__6WAEp::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400,#9ca3af)}.SQLFileManager_SQLFileManager__DialectSelectWrapper__j7whL{margin-bottom:var(--spacing-sm,.5rem)}.SQLFileManager_SQLFileManager__DialectSelectLabel__6K24D{display:block;font-size:var(--font-size-xs,.75rem);color:var(--color-gray-500,#6b7280);margin-bottom:var(--spacing-xs,.25rem)}.SQLFileManager_SQLFileManager__FileItem__Default__h5RGv{border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#ffffff)}.SQLFileManager_SQLFileManager__FileItem__Default__h5RGv:hover{border-color:var(--color-gray-300,#d1d5db)}.SQLFileManager_SQLFileManager__FileItem__SelectedOriginal__7AcU2{border-color:var(--color-blue-500,#3b82f6);background-color:var(--color-blue-50,#eff6ff)}.SQLFileManager_SQLFileManager__FileItem__SelectedConverted__kKJ_L{border-color:var(--color-green-500,#10b981);background-color:var(--color-green-50,#f0fdf4)}.SQLFileManager_SQLFileManager__NotificationIcon__Success__8Dxti{color:var(--color-success,#059669)}.SQLFileManager_SQLFileManager__NotificationIcon__Error__fFjQY{color:var(--color-error,#dc2626)}.SQLFileManager_SQLFileManager__NotificationText__4bqBl{font-size:var(--font-size-sm,.875rem)}.SQLFileManager_SQLFileManager__AnalysisCard__Green__DiK5T{background-color:var(--color-green-50,#f0fdf4)}.SQLFileManager_SQLFileManager__AnalysisCard__Purple__tCs2x{background-color:var(--color-purple-50,#faf5ff)}.SQLFileManager_SQLFileManager__AnalysisCard__Orange__NO4kY{background-color:var(--color-orange-50,#fff7ed)}.SQLFileManager_SQLFileManager__AnalysisValue__Green__0L6Ay{color:var(--color-green-600,#059669)}.SQLFileManager_SQLFileManager__AnalysisValue__Purple__Ji1wI{color:var(--color-purple-600,#9333ea)}.SQLFileManager_SQLFileManager__AnalysisValue__Orange__gFD_L{color:var(--color-orange-600,#ea580c)}.SQLFileManager_SQLFileManager__AnalysisLabel__Green__5rnP5{color:var(--color-green-800,#166534)}.SQLFileManager_SQLFileManager__AnalysisLabel__Purple__YbUVf{color:var(--color-purple-800,#6b21a8)}.SQLFileManager_SQLFileManager__AnalysisLabel__Orange__ufMy_{color:var(--color-orange-800,#9a3412)}.SQLFileManager_SQLFileManager__FileDialectBadge__Original__gXudu{background-color:var(--color-blue-100,#dbeafe);color:var(--color-blue-800,#1e40af)}.SQLFileManager_SQLFileManager__FileDialectBadge__Converted__i4lFJ{background-color:var(--color-green-100,#dcfce7);color:var(--color-green-800,#166534)}.SQLFileManager_SQLFileManager__ComparisonContent__JLo3n{display:flex;flex-direction:column;gap:var(--spacing-xl,1.5rem)}.SQLFileManager_SQLFileManager__WarningList__VpvTK{margin:0;padding-left:var(--spacing-lg,1rem)}.SQLFileManager_SQLFileManager__CompatibilityText__e_Ay9{font-weight:500}.DialectComparisonView_DialectComparisonView__9pRdN{background:linear-gradient(to right,var(--color-blue-50,#eff6ff),var(--color-purple-50,#faf5ff));border:1px solid var(--color-blue-200,#bfdbfe);border-radius:var(--radius-lg,.5rem);padding:var(--spacing-lg,1rem);margin-bottom:var(--spacing-lg,1rem)}.DialectComparisonView_DialectComparisonView__Header__eqIWc{display:flex;align-items:center;gap:var(--spacing-sm,.5rem);font-weight:500;color:var(--color-blue-900,#1e3a8a);margin-bottom:var(--spacing-md,.75rem)}.DialectComparisonView_DialectComparisonView__Icon__GBUVR{font-size:var(--font-size-lg,1.25rem)}.DialectComparisonView_DialectComparisonView__Count__zCmd_{font-size:var(--font-size-xs,.75rem);background-color:var(--color-blue-100,#dbeafe);color:var(--color-blue-800,#1e40af);padding:var(--spacing-xs,.25rem) var(--spacing-sm,.5rem);border-radius:var(--radius-md,.375rem);margin-left:var(--spacing-sm,.5rem)}.DialectComparisonView_DialectComparisonView__List__R4fvL{display:flex;flex-direction:column;gap:var(--spacing-md,.75rem);max-height:16rem;overflow-y:auto}.DialectComparisonView_DialectComparisonView__Card__hGMyo{background-color:var(--color-white,#ffffff);border-radius:var(--radius-lg,.5rem);padding:var(--spacing-md,.75rem);border:2px solid var(--color-blue-200,#bfdbfe);transition:all var(--transition-normal,.2s ease);cursor:pointer}.DialectComparisonView_DialectComparisonView__Card__Highlighted__1eZ2X{border-color:var(--color-blue-500,#3b82f6);background-color:var(--color-blue-50,#eff6ff);box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,.1));transform:scale(1.05)}.DialectComparisonView_DialectComparisonView__Card__hGMyo:hover:not(.DialectComparisonView_DialectComparisonView__Card__Highlighted__1eZ2X){border-color:var(--color-blue-400,#60a5fa);box-shadow:var(--shadow-md,0 4px 6px -1px rgba(0,0,0,.1))}.DialectComparisonView_DialectComparisonView__CardContent__9rqZ5{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-sm,.5rem)}.DialectComparisonView_DialectComparisonView__CardInner__PiXAX{display:flex;align-items:center;gap:var(--spacing-md,.75rem);flex:1}.DialectComparisonView_DialectComparisonView__Connection__bFa56{display:flex;align-items:center;gap:var(--spacing-sm,.5rem);min-width:0;flex:1}.DialectComparisonView_DialectComparisonView__ConnectionVisual__GA1uo{display:flex;flex-direction:column;align-items:center}.DialectComparisonView_DialectComparisonView__ConnectionDot__nun6_{width:2rem;height:2rem;border-radius:50%;background-color:var(--color-blue-100,#dbeafe);border:2px solid var(--color-blue-300,#93c5fd);display:flex;align-items:center;justify-content:center}.DialectComparisonView_DialectComparisonView__ConnectionSymbol__Lh4sb{color:var(--color-blue-600,#2563eb);font-size:var(--font-size-sm,.875rem)}.DialectComparisonView_DialectComparisonView__ConnectionLine__9sKOr{width:.125rem;height:1rem;background-color:var(--color-blue-300,#93c5fd)}.DialectComparisonView_DialectComparisonView__Keywords__PVMs8{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-sm,.5rem);flex:1}.DialectComparisonView_DialectComparisonView__KeywordBox__7oLN9{text-align:center;padding:var(--spacing-sm,.5rem);border-radius:var(--radius-md,.375rem);border:2px solid}.DialectComparisonView_DialectComparisonView__KeywordBox__Original__kUB_n{background-color:var(--color-red-50,#fef2f2);border-color:var(--color-red-200,#fecaca);color:var(--color-red-700,#b91c1c)}.DialectComparisonView_DialectComparisonView__KeywordBox__OriginalHighlighted__8guzO{background-color:var(--color-red-100,#fee2e2);border-color:var(--color-red-400,#f87171);color:var(--color-red-800,#991b1b)}.DialectComparisonView_DialectComparisonView__KeywordBox__Converted__BA_6d{background-color:var(--color-green-50,#f0fdf4);border-color:var(--color-green-200,#bbf7d0);color:var(--color-green-700,#15803d)}.DialectComparisonView_DialectComparisonView__KeywordBox__ConvertedHighlighted__17Yec{background-color:var(--color-green-100,#dcfce7);border-color:var(--color-green-400,#4ade80);color:var(--color-green-800,#166534)}.DialectComparisonView_DialectComparisonView__Keyword__a_k0Q{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--font-size-sm,.875rem);font-weight:700}.DialectComparisonView_DialectComparisonView__DialectLabel__sNkwB{font-size:var(--font-size-xs,.75rem);margin-top:var(--spacing-xs,.25rem)}.DialectComparisonView_DialectComparisonView__OriginalKeyword__bM2Du{color:var(--color-red-600,#dc2626)}.DialectComparisonView_DialectComparisonView__ConvertedKeyword__Voijt{color:var(--color-green-600,#16a34a)}.DialectComparisonView_DialectComparisonView__LineInfo__VsfS8{font-size:var(--font-size-xs,.75rem);color:var(--color-gray-500,#6b7280);background-color:var(--color-gray-100,#f3f4f6);padding:var(--spacing-xs,.25rem) var(--spacing-sm,.5rem);border-radius:var(--radius-md,.375rem);flex-shrink:0}.DialectComparisonView_DialectComparisonView__Description__T8__s{font-size:var(--font-size-sm,.875rem);color:var(--color-blue-700,#1d4ed8);display:flex;align-items:center;gap:var(--spacing-sm,.5rem)}.DialectComparisonView_DialectComparisonView__DescriptionIcon__SsaUS{color:var(--color-blue-500,#3b82f6)}.DialectComparisonView_DialectComparisonView__Mapping__1nbdg{margin-top:var(--spacing-sm,.5rem);padding:var(--spacing-sm,.5rem);background-color:var(--color-blue-50,#eff6ff);border-radius:var(--radius-md,.375rem);border:1px solid var(--color-blue-200,#bfdbfe)}.DialectComparisonView_DialectComparisonView__MappingLabel__ZI2Ak{display:flex;align-items:center;gap:var(--spacing-sm,.5rem);font-size:var(--font-size-xs,.75rem)}.DialectComparisonView_DialectComparisonView__MappingText__LZ5Eo{font-weight:500;color:var(--color-blue-600,#2563eb)}.DialectComparisonView_DialectComparisonView__OriginalWord___voHf{font-family:var(--font-mono,ui-monospace,monospace);color:var(--color-red-600,#dc2626)}.DialectComparisonView_DialectComparisonView__Arrow__6lcVk{color:var(--color-blue-400,#60a5fa)}.DialectComparisonView_DialectComparisonView__ConvertedWord__gF1S3{font-family:var(--font-mono,ui-monospace,monospace);color:var(--color-green-600,#16a34a)}.DialectComparisonView_DialectComparisonView__MappingHint__7GVH8{margin-top:var(--spacing-xs,.25rem);font-size:var(--font-size-xs,.75rem);color:var(--color-blue-500,#3b82f6)}.DialectComparisonView_DialectComparisonView__Legend__WCQ66{margin-top:var(--spacing-md,.75rem);padding-top:var(--spacing-md,.75rem);border-top:1px solid var(--color-blue-200,#bfdbfe)}.DialectComparisonView_DialectComparisonView__LegendGrid__TgftQ{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-lg,1rem);font-size:var(--font-size-xs,.75rem);color:var(--color-gray-600,#4b5563)}.DialectComparisonView_DialectComparisonView__LegendGroup__0Pr8Y{display:flex;flex-direction:column;gap:var(--spacing-sm,.5rem)}.DialectComparisonView_DialectComparisonView__LegendItem__XbBQg{display:flex;align-items:center;gap:var(--spacing-sm,.5rem)}.DialectComparisonView_DialectComparisonView__LegendIndicator__a6Utn{width:1rem;height:1rem;border-radius:var(--radius-sm,.25rem);border:2px solid}.DialectComparisonView_DialectComparisonView__LegendIndicator__Original__dGOCY{background-color:var(--color-red-50,#fef2f2);border-color:var(--color-red-300,#fca5a5)}.DialectComparisonView_DialectComparisonView__LegendIndicator__Converted__C9yFT{background-color:var(--color-green-50,#f0fdf4);border-color:var(--color-green-300,#86efac)}.DialectComparisonView_DialectComparisonView__LegendIndicator__Dot__YMK_X{width:.75rem;height:.75rem;border-radius:50%;background-color:var(--color-blue-400,#60a5fa)}.DialectComparisonView_DialectComparisonView__LegendIndicator__Line__Uqdaw{width:.75rem;height:.125rem;background-color:var(--color-blue-400,#60a5fa)}@media (max-width:768px){.DialectComparisonView_DialectComparisonView__CardInner__PiXAX{flex-direction:column;align-items:stretch}.DialectComparisonView_DialectComparisonView__Connection__bFa56{justify-content:center}.DialectComparisonView_DialectComparisonView__Keywords__PVMs8,.DialectComparisonView_DialectComparisonView__LegendGrid__TgftQ{grid-template-columns:1fr}}@media (max-width:480px){.DialectComparisonView_DialectComparisonView__9pRdN{padding:var(--spacing-md,.75rem)}.DialectComparisonView_DialectComparisonView__LineInfo__VsfS8{align-self:flex-start}}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Container__d6PaC{width:100%;height:100%;overflow:auto;font-family:ui-monospace,monospace;font-size:.875rem;white-space:pre-wrap;word-wrap:break-word;background-color:white;padding:1rem}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Container__d6PaC::-webkit-scrollbar{width:10px;height:10px}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Container__d6PaC::-webkit-scrollbar-track{background:#f3f4f6;border-radius:.375rem}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Container__d6PaC::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:.375rem}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Container__d6PaC::-webkit-scrollbar-thumb:hover{background:#9ca3af}@media (max-width:768px){.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Container__d6PaC{font-size:.75rem}}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Line__2ijyG{display:flex;min-height:1.5rem;line-height:1.5rem}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Line__2ijyG:hover{background-color:#f9fafb}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__LineNumber__wAqhL{color:#9ca3af;font-size:.75rem;width:3rem;min-width:3rem;text-align:right;padding-right:.5rem;user-select:none;background-color:inherit}@media (max-width:768px){.SQLSyntaxHighlighter_SQLSyntaxHighlighter__LineNumber__wAqhL{width:2rem;min-width:2rem}}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Content__9OOZ7{flex:1;padding-left:.5rem;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Token__1ehBG{display:inline;white-space:pre-wrap;word-break:break-word}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Keyword__O2sBh{color:#2563eb;font-weight:600}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Special__NScdy{background-color:#f3e8ff;color:#6b21a8;border-radius:.25rem;padding:0 2px;font-weight:600}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__DollarQuote__OIg5g{background-color:#faf5ff;color:#9333ea;border-radius:.25rem;padding:0 2px;font-weight:700}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Delimiter__pqhb7{background-color:#ffedd5;color:#9a3412;border-radius:.25rem;padding:0 2px;font-weight:700}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__DataType__vJrM1{background-color:#dbeafe;color:#1e40af;border-radius:.25rem;padding:0 2px;font-weight:600}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Identifier__rwhxm{color:#111827}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Whitespace__PnxXf{white-space:pre}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__DataTypeChange__y08A3{background-color:rgba(255,235,59,.3);border-radius:.25rem;padding:0 2px;border-bottom:1px dashed #ff9800}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__IntToIntegerChange__Fl7kO{background-color:rgba(100,181,246,.3);border-bottom:1px dashed #1976d2}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__IntToNumberChange__u7_7U{background-color:rgba(129,212,250,.3);border-bottom:1px dashed #0288d1}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__DecimalToNumberChange__T45nX{background-color:rgba(77,208,225,.3);border-bottom:1px dashed #0097a7}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__TimestampChange__XR4C_{background-color:rgba(255,193,7,.3);border-bottom:1px dashed #ff8f00}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Operator__pqkdX{color:#9c27b0;font-weight:600}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Added__cECPw{background-color:#dcfce7;color:#16a34a;border-radius:.25rem;padding:0 2px;border:1px dashed #22c55e}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Comment__2GmLJ{color:#15803d;font-style:italic}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Active__uwBds{box-shadow:0 0 0 2px rgba(59,130,246,.5);z-index:10;position:relative}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Removed__XZNGy{background-color:#fee2e2;color:#dc2626;border-radius:.25rem;padding:0 2px;border:1px dashed #ef4444;text-decoration:line-through}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Warning__b57Sg{background-color:#fef9c3;color:#854d0e;border-radius:.25rem;padding:0 2px;border:1px dashed #ca8a04}.SQLSyntaxHighlighter_SQLSyntaxHighlighter__Highlighted___Of16{background-color:#fef9c3;border-radius:.25rem;padding:0 2px;transition:background-color .15s ease}