.diff_header_nDSod{position:sticky;top:0;z-index:100;height:var(--header-height);padding:0 20px;display:flex;align-items:center;justify-content:space-between;flex-shrink:0;border-bottom:1px solid var(--border);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);transition:all .2s ease}.diff_leftSection_ftpXc{display:flex;align-items:center;gap:14px;flex-shrink:0}.diff_logoArea_uxF23{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.diff_logoArea_uxF23 .diff_logoIcon_MR--Z{width:32px;height:32px;border-radius:8px;background:var(--brand-gradient-btn);display:flex;align-items:center;justify-content:center;color:#fff;font-size:15px;box-shadow:0 2px 8px #0071e34d}.diff_logoArea_uxF23 .diff_title_vWkTf{font-size:1.15rem;font-weight:700;letter-spacing:-.025em;color:var(--foreground)}.diff_logoArea_uxF23 .diff_versionBadge_vlaVR{font-size:10px;font-weight:600;padding:1px 6px;border-radius:9999px;background:#0071e314;color:var(--primary);border:1px solid rgba(0,113,227,.16)}.diff_centerSection_gu--d{display:flex;align-items:center;gap:8px;flex-shrink:1}.diff_typeSegmented_hRs3y{background:var(--card-hover)!important;border:1px solid var(--border);padding:2px;border-radius:9px;-webkit-user-select:none;user-select:none}.diff_rightSection_zfHOG{display:flex;align-items:center;gap:8px;flex-shrink:0}.diff_searchInput_KVssB{background:#0000000a;border:1px solid transparent!important;border-radius:8px!important;width:200px;transition:width .28s cubic-bezier(.2,0,0,1),background-color .2s ease,box-shadow .2s ease}.diff_searchInput_KVssB:hover{background:#0000000f}.diff_searchInput_KVssB:focus,.diff_searchInput_KVssB.ant-input-affix-wrapper-focused{width:260px;background:var(--card)!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px #0071e326!important}[data-theme=dark] .diff_searchInput_KVssB{background:#ffffff14}[data-theme=dark] .diff_searchInput_KVssB:hover{background:#ffffff1f}[data-theme=dark] .diff_searchInput_KVssB:focus,[data-theme=dark] .diff_searchInput_KVssB.ant-input-affix-wrapper-focused{width:260px;background:var(--card)!important;border-color:var(--primary)!important;box-shadow:0 0 0 3px #0a84ff40!important}.diff_searchKbd_iwMRr{font-size:10px;font-family:inherit;color:var(--muted-foreground);background:#7d7d7d1a;padding:1px 5px;border-radius:4px;border:1px solid var(--border);margin-left:4px;-webkit-user-select:none;user-select:none;pointer-events:none;line-height:1.2}.diff_langBtn_otSVG{font-size:12px;font-weight:600;padding:0 8px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--foreground);background:var(--card-hover);border:1px solid var(--border);cursor:pointer;transition:all .2s ease}.diff_langBtn_otSVG:hover{border-color:var(--primary);color:var(--primary);background:var(--card)}.diff_docTypeOption_AIp-8{display:inline-flex;align-items:center}.diff_fullDocLabel_Mj9YM{display:inline}.diff_shortDocLabel_ZbbyO{display:none}.diff_fullViewLabel_aicyC{display:inline}.diff_shortViewLabel_-MpPz{display:none}.diff_btnText_fQGnq,.diff_swapBtnText_bZaRu,.diff_settingsBtnText_7QZKd,.diff_exportBtnText_ewAYN,.diff_langBtnText_8nmVY{display:inline}.diff_mobileSearchBtn_IpGQ-{display:none!important}.diff_mobileToolbar_ufYPc{display:none;background:var(--card);border-bottom:1px solid var(--border);padding:8px 12px;gap:8px;align-items:center;justify-content:space-between;flex-shrink:0;width:100%;max-width:100vw;min-width:0;box-sizing:border-box;overflow-x:auto;-webkit-overflow-scrolling:touch}.diff_mobileToolbar_ufYPc::-webkit-scrollbar{display:none}@media(max-width:1540px){.diff_header_nDSod{padding:0 14px}.diff_leftSection_ftpXc{gap:10px}.diff_logoArea_uxF23 .diff_versionBadge_vlaVR,.diff_fullDocLabel_Mj9YM{display:none}.diff_shortDocLabel_ZbbyO{display:inline;font-weight:500}.diff_swapBtnText_bZaRu,.diff_settingsBtnText_7QZKd{display:none}.diff_searchInput_KVssB{width:140px}.diff_searchInput_KVssB:focus,.diff_searchInput_KVssB.ant-input-affix-wrapper-focused{width:210px}.diff_searchKbd_iwMRr{display:none}}@media(max-width:1280px){.diff_header_nDSod{padding:0 10px}.diff_leftSection_ftpXc{gap:8px}.diff_fullViewLabel_aicyC{display:none}.diff_shortViewLabel_-MpPz{display:inline}.diff_exportBtnText_ewAYN{display:none}.diff_searchInput_KVssB{width:120px}.diff_searchInput_KVssB:focus,.diff_searchInput_KVssB.ant-input-affix-wrapper-focused{width:180px}}@media(max-width:1080px){.diff_shortDocLabel_ZbbyO{display:none}.diff_centerSection_gu--d{gap:4px}.diff_rightSection_zfHOG{gap:6px}}@media(max-width:860px){.diff_header_nDSod{padding:0 12px;height:52px;max-width:100%;overflow-x:hidden}.diff_leftSection_ftpXc .diff_typeSegmented_hRs3y,.diff_centerSection_gu--d,.diff_searchInput_KVssB{display:none}.diff_mobileSearchBtn_IpGQ-{display:inline-flex!important}.diff_btnText_fQGnq,.diff_swapBtnText_bZaRu,.diff_settingsBtnText_7QZKd,.diff_exportBtnText_ewAYN,.diff_langBtnText_8nmVY{display:none}.diff_rightSection_zfHOG{gap:6px}.diff_mobileToolbar_ufYPc{display:flex}}.diff_uploadContainer_yBnen{display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:6px 0 10px;width:100%;max-width:100%;box-sizing:border-box;flex-shrink:0}.diff_dropCard_UwK48{background:var(--card);border:1.5px dashed var(--border);border-radius:var(--radius-card);padding:32px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .2s cubic-bezier(.25,1,.5,1);min-height:200px;position:relative;overflow:hidden;box-shadow:var(--shadow-card)}.diff_dropCard_UwK48:hover{border-color:var(--primary);background:var(--card-hover);transform:translateY(-2px);box-shadow:var(--shadow-hover)}.diff_dropCard_UwK48.diff_active_yo7AG{border-color:var(--primary);background:#0071e30a;box-shadow:0 0 0 4px #0071e31f}.diff_cardHeaderBadge_nX4p9{position:absolute;top:14px;left:16px;font-size:11px;font-weight:600;padding:2px 9px;border-radius:var(--radius-pill);background:var(--card-hover);border:1px solid var(--border);color:var(--muted-foreground);letter-spacing:.02em}.diff_iconWrapper_yJgYH{width:52px;height:52px;border-radius:14px;background:#0071e314;display:flex;align-items:center;justify-content:center;font-size:24px;color:var(--primary);margin-bottom:14px;transition:transform .2s cubic-bezier(.25,1,.5,1)}.diff_dropCard_UwK48:hover .diff_iconWrapper_yJgYH{transform:scale(1.08);background:#0071e324}.diff_uploadTitle_frOUQ{font-size:.95rem;font-weight:600;color:var(--foreground);margin-bottom:4px;letter-spacing:-.01em}.diff_uploadHint_DZpEw{font-size:.8125rem;color:var(--muted-foreground);margin-bottom:10px}.diff_fileActiveCard_mbZ4F{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:8px 16px;display:flex;align-items:center;justify-content:space-between;box-shadow:var(--shadow-card);transition:all .2s cubic-bezier(.25,1,.5,1)}.diff_fileActiveCard_mbZ4F:hover{border-color:var(--primary);box-shadow:var(--shadow-hover)}.diff_fileMeta_Hska3{display:flex;align-items:center;gap:12px}.diff_fileMeta_Hska3 .diff_fileIcon_KqMxW{font-size:24px;color:var(--primary)}.diff_fileMeta_Hska3 .diff_fileDetails_RK24e{display:flex;flex-direction:column;gap:3px}.diff_fileMeta_Hska3 .diff_fileDetails_RK24e .diff_fileName_ELHmc{font-weight:600;font-size:.95rem;color:var(--foreground);max-width:440px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em}.diff_fileMeta_Hska3 .diff_fileDetails_RK24e .diff_fileSub_0Rdcm{font-size:.75rem;color:var(--muted-foreground);display:flex;gap:12px;align-items:center}.diff_fileActions_iJToL{display:flex;gap:8px;align-items:center;flex-shrink:0}.diff_changeBtn_WUC3p .anticon{display:none}.diff_changeLabel_siNuJ{margin-left:0}@media(max-width:860px){.diff_uploadContainer_yBnen{grid-template-columns:1fr 1fr;gap:8px;padding:4px 0 6px;width:100%;max-width:100%;min-width:0}.diff_dropCard_UwK48{padding:10px 8px;min-height:0;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.diff_cardHeaderBadge_nX4p9{position:static;margin-bottom:6px}.diff_iconWrapper_yJgYH{width:28px;height:28px;border-radius:8px;font-size:14px;margin-bottom:4px}.diff_uploadTitle_frOUQ{font-size:12px;margin-bottom:0}.diff_uploadHint_DZpEw{display:none}.diff_fileActiveCard_mbZ4F{padding:6px 8px;flex-direction:row;align-items:center;gap:4px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.diff_fileMeta_Hska3{gap:6px;flex:1;width:auto;max-width:100%;min-width:0}.diff_fileMeta_Hska3 .diff_fileIcon_KqMxW{font-size:16px;flex-shrink:0}.diff_fileMeta_Hska3 .diff_fileDetails_RK24e{flex:1;width:auto;max-width:100%;min-width:0;gap:0}.diff_fileMeta_Hska3 .diff_fileDetails_RK24e .diff_fileName_ELHmc{max-width:100%;width:100%;min-width:0;font-size:12px}.diff_fileMeta_Hska3 .diff_fileDetails_RK24e .diff_fileSub_0Rdcm{display:none}.diff_fileActions_iJToL{width:auto;gap:4px}.diff_changeBtn_WUC3p .anticon{display:inline-flex}.diff_changeLabel_siNuJ{display:none}}.diff_statusBar_xpSPV{position:relative;flex-shrink:0;width:100%;height:var(--statusbar-height);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--border);padding:0 20px;display:flex;align-items:center;justify-content:space-between;z-index:90;box-shadow:0 -2px 12px #00000008}.diff_statGroup_t7ErZ{display:flex;align-items:center;gap:10px;flex-shrink:0}.diff_statGroup_t7ErZ .ant-progress-text{font-size:11px!important;font-weight:600}.diff_statBadge_XpbMN{display:flex;align-items:center;gap:4px;font-size:12px;font-weight:600;padding:3px 8px;border-radius:var(--radius-pill);letter-spacing:-.01em}.diff_badgeLabel_J4gUh{display:inline}.diff_badgeAdded_7shbc{background:var(--diff-added-bg);color:var(--diff-added-text);border:1px solid var(--diff-added-border)}.diff_badgeRemoved_giXjD{background:var(--diff-removed-bg);color:var(--diff-removed-text);border:1px solid var(--diff-removed-border)}.diff_badgeModified_bs6y2{background:var(--diff-modified-bg);color:var(--diff-modified-text);border:1px solid var(--diff-modified-border)}.diff_navGroup_a7wf9{display:flex;align-items:center;gap:6px;flex-shrink:0}.diff_navGroup_a7wf9 .diff_navProgress_-aRxi{font-size:12px;font-weight:600;color:var(--foreground);min-width:60px;text-align:center;font-feature-settings:"tnum"}.diff_metaGroup_Brvh6{display:flex;align-items:center;gap:14px;font-size:12px;color:var(--muted-foreground);flex-shrink:0}@media(max-width:1080px){.diff_metaGroup_Brvh6{display:none}}@media(max-width:768px){.diff_statusBar_xpSPV{padding:0 26px;height:44px}.diff_statGroup_t7ErZ{gap:6px}.diff_statBadge_XpbMN{padding:2px 6px;font-size:11px}.diff_badgeLabel_J4gUh{display:none}.diff_navGroup_a7wf9{gap:4px}}.diff_footer_CzRT8{margin-top:auto;padding:32px 24px 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-size:12px;color:var(--muted-foreground);letter-spacing:-.01em;-webkit-user-select:none;user-select:none;transition:padding-bottom .2s ease}.diff_hasStatusBar_exBE0{padding-bottom:calc(var(--statusbar-height) + 24px)}.diff_contentWrapper_Kx-uB{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 14px;line-height:20px;text-align:center}.diff_copyright_x4sYR{color:var(--muted-foreground);font-feature-settings:"tnum"}.diff_link_ZFdcH{color:var(--muted-foreground);text-decoration:none;transition:color .15s cubic-bezier(.25,1,.5,1);display:inline-flex;align-items:center;gap:4px}.diff_link_ZFdcH:hover{color:var(--primary);text-decoration:underline;text-underline-offset:3px}.diff_divider_0rjxP{color:var(--border);-webkit-user-select:none;user-select:none;font-size:11px}.diff_beianIcon_4RmG3{width:14px;height:14px;display:inline-block;vertical-align:-2px;object-fit:contain}:root{--background: #F5F5F7;--foreground: #1D1D1F;--card: #FFFFFF;--card-hover: #F0F0F2;--card-secondary: #FAFAFC;--border: rgba(0, 0, 0, .08);--border-subtle: rgba(0, 0, 0, .04);--border-strong: rgba(0, 0, 0, .16);--muted: #D2D2D7;--muted-foreground: #86868B;--primary: #0071E3;--primary-hover: #0077ED;--primary-active: #0062C4;--primary-foreground: #FFFFFF;--accent: #5E5CE6;--success: #34C759;--warning: #FF9500;--danger: #FF3B30;--info: #0071E3;--diff-added-bg: rgba(52, 199, 89, .12);--diff-added-border: rgba(52, 199, 89, .35);--diff-added-text: #1B7F39;--diff-added-token: rgba(52, 199, 89, .28);--diff-removed-bg: rgba(255, 59, 48, .1);--diff-removed-border: rgba(255, 59, 48, .28);--diff-removed-text: #C5281C;--diff-removed-token: rgba(255, 59, 48, .25);--diff-modified-bg: rgba(255, 149, 0, .12);--diff-modified-border: rgba(255, 149, 0, .35);--diff-modified-text: #A05A00;--diff-modified-token: rgba(255, 149, 0, .28);--diff-gutter-bg: #F5F5F7;--diff-gutter-text: #86868B;--glass-bg: rgba(255, 255, 255, .82);--glass-border: rgba(255, 255, 255, .7);--glass-blur: blur(20px) saturate(190%);--hairline: .5px solid rgba(0, 0, 0, .12);--brand-gradient-text: linear-gradient(135deg, #0071E3 0%, #5E5CE6 100%);--brand-gradient-btn: linear-gradient(180deg, #0077ED 0%, #0071E3 100%);--brand-gradient-btn-hover: linear-gradient(180deg, #1A82F2 0%, #0077ED 100%);--brand-shadow-hover: 0 8px 20px -4px rgba(0, 113, 227, .35);--shadow-card: 0 2px 12px rgba(0, 0, 0, .04), 0 1px 3px rgba(0, 0, 0, .02);--shadow-hover: 0 12px 32px rgba(0, 0, 0, .08), 0 2px 6px rgba(0, 0, 0, .04);--shadow-floating: 0 20px 48px rgba(0, 0, 0, .12), 0 4px 12px rgba(0, 0, 0, .06);--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-card: 16px;--radius-pill: 9999px;--radius-full: 9999px;--sh-bg-base: var(--background);--sh-bg-surface: var(--card);--sh-bg-muted: var(--card-hover);--sh-border-color: var(--border);--sh-text-main: var(--foreground);--sh-text-sub: var(--muted-foreground);--sh-text-muted: var(--muted);--sh-color-primary-50: #EBF5FF;--sh-color-primary-100: #D1E9FF;--sh-color-primary-500: var(--primary);--sh-color-primary-600: var(--primary);--sh-color-primary-700: var(--primary-hover);--sh-color-success: var(--success);--sh-color-warning: var(--warning);--sh-color-error: var(--danger);--sh-glass-bg: var(--glass-bg);--sh-glass-border: var(--glass-border);--sh-glass-blur: var(--glass-blur);--sh-shadow-card: var(--shadow-card);--sh-shadow-hover: var(--shadow-hover)}[data-theme=dark]{--background: #000000;--foreground: #F5F5F7;--card: #1C1C1E;--card-hover: #2C2C2E;--card-secondary: #242426;--border: rgba(255, 255, 255, .12);--border-subtle: rgba(255, 255, 255, .06);--border-strong: rgba(255, 255, 255, .22);--muted: #48484A;--muted-foreground: #98989D;--primary: #0A84FF;--primary-hover: #2E94FF;--primary-active: #0066CC;--accent: #7D7AFF;--success: #30D158;--warning: #FF9F0A;--danger: #FF453A;--info: #0A84FF;--diff-added-bg: rgba(48, 209, 88, .18);--diff-added-border: rgba(48, 209, 88, .38);--diff-added-text: #30D158;--diff-added-token: rgba(48, 209, 88, .35);--diff-removed-bg: rgba(255, 69, 58, .18);--diff-removed-border: rgba(255, 69, 58, .38);--diff-removed-text: #FF453A;--diff-removed-token: rgba(255, 69, 58, .35);--diff-modified-bg: rgba(255, 159, 10, .18);--diff-modified-border: rgba(255, 159, 10, .38);--diff-modified-text: #FF9F0A;--diff-modified-token: rgba(255, 159, 10, .35);--diff-gutter-bg: #121214;--diff-gutter-text: #636366;--glass-bg: rgba(28, 28, 30, .82);--glass-border: rgba(255, 255, 255, .12);--glass-blur: blur(20px) saturate(190%);--hairline: .5px solid rgba(255, 255, 255, .12);--brand-gradient-text: linear-gradient(135deg, #0A84FF 0%, #7D7AFF 100%);--brand-gradient-btn: linear-gradient(180deg, #2E94FF 0%, #0A84FF 100%);--brand-gradient-btn-hover: linear-gradient(180deg, #4FA4FF 0%, #2E94FF 100%);--brand-shadow-hover: 0 8px 24px -4px rgba(10, 132, 255, .45);--shadow-card: 0 2px 12px rgba(0, 0, 0, .45), 0 1px 3px rgba(0, 0, 0, .35);--shadow-hover: 0 12px 32px rgba(0, 0, 0, .65), 0 2px 6px rgba(0, 0, 0, .45);--shadow-floating: 0 20px 48px rgba(0, 0, 0, .8), 0 4px 12px rgba(0, 0, 0, .55)}:root{--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-2xl: 48px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-card: 14px;--radius-xl: 18px;--radius-full: 9999px;--header-height: 60px;--statusbar-height: 48px}:root{--sh-font-family: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "PingFang SC", "Helvetica Neue", "Segoe UI", Arial, sans-serif;--sh-font-mono: "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--sh-font-display: 2.25rem;--sh-font-h1: 1.75rem;--sh-font-h2: 1.375rem;--sh-font-h3: 1.125rem;--sh-font-body-lg: 1rem;--sh-font-body: .875rem;--sh-font-caption: .75rem;--sh-font-code: .8125rem;--sh-tracking-tight: -.022em;--sh-tracking-normal: -.011em;--sh-tracking-wide: .015em}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;max-width:100%;overflow-x:hidden}body{font-family:var(--sh-font-family);font-size:var(--sh-font-body);color:var(--foreground);background-color:var(--background);line-height:1.5;min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;transition:background-color .2s ease,color .2s ease}#root{width:100%;max-width:100%;min-height:100vh;overflow-x:hidden}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-thumb{background:var(--border);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--muted-foreground)}.brand-gradient-text{background:var(--brand-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700;letter-spacing:-.02em}.brand-btn-gradient,.apple-btn-primary{background:var(--brand-gradient-btn)!important;color:#fff!important;border:none!important;border-radius:var(--radius-sm)!important;box-shadow:0 1px 3px #0071e340,inset 0 1px #ffffff4d!important;transition:all .15s cubic-bezier(.25,1,.5,1)!important;font-weight:500!important}.brand-btn-gradient:hover,.apple-btn-primary:hover{background:var(--brand-gradient-btn-hover)!important;box-shadow:var(--brand-shadow-hover)!important;transform:translateY(-.5px)}.brand-btn-gradient:active,.apple-btn-primary:active{transform:scale(.98)}.glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border)}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-col{display:flex;flex-direction:column}.flex-1{flex:1}.gap-xs{gap:var(--spacing-xs)}.gap-sm{gap:var(--spacing-sm)}.gap-md{gap:var(--spacing-md)}.gap-lg{gap:var(--spacing-lg)}.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shadow-card{box-shadow:var(--shadow-card)}.shadow-hover{box-shadow:var(--shadow-hover)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#00000026;border-radius:9999px;border:2px solid transparent;background-clip:content-box}::-webkit-scrollbar-thumb:hover{background:#0000004d}[data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff38;border:2px solid transparent;background-clip:content-box}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#ffffff61}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseHighlight{0%{box-shadow:0 0 #0071e366}70%{box-shadow:0 0 0 6px #0071e300}to{box-shadow:0 0 #0071e300}}.animate-fade-in{animation:fadeIn .25s cubic-bezier(.16,1,.3,1) forwards}.diff-focused-item{animation:pulseHighlight 1.5s ease infinite;outline:2px solid var(--primary)!important;outline-offset:-1px}.ant-tag{font-family:inherit;font-size:12px;line-height:20px;border-radius:var(--radius-pill);padding:0 8px;border-width:.5px;transition:all .15s ease}:root .ant-tag-default{background:#e8e8ed!important;color:#1d1d1f!important;border-color:#00000014!important}[data-theme=dark] .ant-tag-default{background:#2c2c2e!important;color:#f5f5f7!important;border-color:#ffffff1f!important}.diff_app_aCv5B{min-height:100vh;width:100%;max-width:100%;overflow-x:hidden;display:flex;flex-direction:column;background:var(--background);color:var(--foreground);font-family:var(--sh-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.diff_appDiffMode_inWAZ,html.diffhub-lock,html.diffhub-lock body,html.diffhub-lock #root{height:100vh;height:100dvh;max-height:100dvh;overflow:hidden}.diff_mainContent_CGqbX{min-height:calc(100vh - var(--header-height));max-width:1540px;width:100%;min-width:0;box-sizing:border-box;margin:0 auto;padding:18px 24px 0;display:flex;flex-direction:column;flex:1}.diff_mainContentDiff_Vu6Z8{min-height:0;height:100%;flex:1;display:flex;flex-direction:column;overflow:hidden;padding:8px 24px 10px}.diff_heroCard_408A-{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:48px 36px 40px;text-align:center;box-shadow:var(--shadow-card);margin-top:12px;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.diff_heroCard_408A-:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,113,227,.3) 50%,transparent 100%)}.diff_heroBadge_uvFue{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:var(--radius-pill);font-size:12px;font-weight:500;color:var(--primary);background:#0071e314;border:1px solid rgba(0,113,227,.18);margin-bottom:16px;letter-spacing:.01em;max-width:100%;box-sizing:border-box;white-space:normal;line-height:1.4;text-align:center}.diff_heroTitle_qEnXt{font-size:2.25rem;font-weight:700;letter-spacing:var(--sh-tracking-tight);color:var(--foreground);margin-bottom:12px;line-height:1.2}.diff_heroSubtitle_fUq42{font-size:1.05rem;color:var(--muted-foreground);max-width:680px;margin:0 auto 36px;line-height:1.6;letter-spacing:-.01em}.diff_quickDemoHeader_b5a5l{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;color:var(--muted-foreground);margin-bottom:16px}.diff_quickDemoGrid_DSaCa{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;margin-top:12px}.diff_demoCard_QCW9I{background:var(--card-hover);border:1px solid var(--border);border-radius:var(--radius-md);padding:20px 18px;text-align:left;cursor:pointer;transition:all .2s cubic-bezier(.25,1,.5,1);position:relative;display:flex;flex-direction:column}.diff_demoCard_QCW9I:hover{border-color:var(--primary);background:var(--card);transform:translateY(-3px);box-shadow:var(--shadow-hover)}.diff_demoCard_QCW9I:hover .diff_demoIcon_rhrnO{transform:scale(1.08);color:var(--primary-hover)}.diff_demoCard_QCW9I:active{transform:scale(.98)}.diff_demoCard_QCW9I .diff_demoIcon_rhrnO{font-size:26px;margin-bottom:12px;color:var(--primary);transition:transform .2s cubic-bezier(.25,1,.5,1)}.diff_demoCard_QCW9I .diff_demoTitle_Jbhjd{font-weight:600;font-size:.95rem;color:var(--foreground);margin-bottom:6px;letter-spacing:-.01em}.diff_demoCard_QCW9I .diff_demoDesc_4bgD2{font-size:.8125rem;color:var(--muted-foreground);line-height:1.45}@media(max-width:1080px){.diff_quickDemoGrid_DSaCa{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.diff_mainContent_CGqbX{padding:10px 12px}.diff_heroCard_408A-{padding:24px 14px 20px;margin-top:6px;border-radius:14px}.diff_heroTitle_qEnXt{font-size:1.4rem;margin-bottom:8px}.diff_heroSubtitle_fUq42{font-size:.875rem;margin-bottom:20px}.diff_heroBadge_uvFue{font-size:10px;padding:3px 8px;margin-bottom:12px}.diff_quickDemoGrid_DSaCa{grid-template-columns:1fr;gap:10px}.diff_demoCard_QCW9I{padding:14px;border-radius:10px}.diff_demoCard_QCW9I .diff_demoIcon_rhrnO{font-size:22px;margin-bottom:8px}}
