@charset "UTF-8";

/* ``````````````` common style ```````````````````` */
:root{
	/*  Fluid 字号 */
	--font-size-xs: clamp(1.2rem, 1.1rem + 0.3vw, 1.4rem);   /* 12px → 14px */
	--font-size-sm: clamp(1.4rem, 1.2rem + 0.4vw, 1.6rem);   /* 14px → 16px */
	--font-size-base: clamp(1.6rem, 1.3rem + 0.5vw, 1.8rem); /* 16px → 18px */
	--font-size-lg: clamp(1.8rem, 1.4rem + 0.6vw, 2rem);     /* 18px → 20px */
	--font-size-xl: clamp(2rem, 1.5rem + 1vw, 2.4rem);       /* 20px → 24px */
	--font-size-2xl: clamp(2.4rem, 1.8rem + 1.5vw, 3rem);    /* 24px → 30px */
	--font-size-3xl: clamp(2.8rem, 2rem + 2vw, 3.6rem);      /* 28px → 36px */
	--font-size-4xl: clamp(3rem, 2.4rem + 2.5vw, 4rem);    /* 32px → 40px */
	--font-size-5xl: clamp(3.2rem, 2.8rem + 1vw, 4.4rem);  /* 32 → 44 */
	--font-size-6xl: clamp(3.6rem, 3rem + 1.2vw, 4.8rem);  /* 36 → 48 */
	--font-size-7xl: clamp(4rem, 3.4rem + 1.3vw, 5.2rem);  /* 40 → 52 */
	--font-size-8xl: clamp(4.4rem, 3.8rem + 1.4vw, 5.6rem);/* 44 → 56 */
	--font-size-9xl: clamp(4.000rem, calc(3.296rem + 1.878vw), 6.000rem);    /* 52px → 60px */
	--font-size-10xl: clamp(6.000rem, calc(5.296rem + 1.878vw), 8.000rem);    /* 60px → 80px */

	/*  Fluid 间距 */
	--space-fluid-sm: clamp(1.6rem, 1.2rem + 1vw, 2.4rem); /* 16px → 24px */
	--space-fluid-md: clamp(2.4rem, 1.6rem + 2vw, 4rem); /* 24px → 40px */
	--space-fluid-lg: clamp(3.2rem, 2rem + 3vw, 6.4rem); /* 32px → 64px */

	/*--断点 1920 1280 992 768 576--*/
}
*,::before,::after{box-sizing:border-box;border-style:solid;border-width:0;}
html{
    font-size: 62.5%;
	line-height:1.15;/* 1 */
	-webkit-text-size-adjust:100%;/* 2 */
	-webkit-tap-highlight-color:transparent;/* 3*/
}
body{margin:0;}
main{display:block;}
p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0;}
ul,ol{margin:0;padding:0;list-style:none;}
dt{font-weight:bold;}
dd{margin-left:0;}
hr{box-sizing:content-box;/* 1 */
height:0;/* 1 */
overflow:visible;/* 2 */
border-top-width:1px;margin:0;clear:both;color:inherit;}
address{font-style:inherit;}
a{background-color:transparent;text-decoration:none;color:inherit;}
b,strong{font-weight:bolder;}
svg,img,embed,object,iframe{vertical-align:baseline;}
button,input,optgroup,select,textarea{-webkit-appearance:none;/* 1 */
appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit;/* 2 */
outline:none;}
[type="checkbox"]{-webkit-appearance:checkbox;appearance:checkbox;}
[type="radio"]{-webkit-appearance:radio;appearance:radio;}
button,[type="button"],[type="reset"],[type="submit"]{cursor:pointer;}
button:disabled,[type="button"]:disabled,[type="reset"]:disabled,[type="submit"]:disabled{cursor:default;}
:-moz-focusring{outline:auto;}
select:disabled{opacity:inherit;}
option{padding:0;}
textarea{overflow:auto;}
label[for]{cursor:pointer;}
table{border-color:inherit;/* 1 */
}
td,th{vertical-align:top;padding:0;}
th{text-align:left;font-weight:bold;}
/* ``````````````` common style ```````````````````` */
html{scrollbar-width:thin;scroll-behavior:smooth;}
body{font-style:normal;font-size:100%;-webkit-font-smoothing:antialiased;background-color:#000;color:#fff;}
/* ```````````````````` 导航自带初始化 ``````````````````````````````` */
h1, h2, h3, h4, h5, h6, p, ol, ul, dl, dd, input{margin:0;}
ol, ul{padding:0; list-style:none;}
a{color:inherit; text-decoration:none;}
img{vertical-align:middle;}
.container-xl{max-width:1400px; padding:0 15px; margin:0 auto;}

.c-button{line-height:1.5;}

.c-download{font-size:var(--font-size-xl); font-weight:700; border-radius:100vw; background:linear-gradient(135deg, #9233ff, #654cff, #9233ff) no-repeat 0 / 200%; transition:background-position .3s; padding:10px 30px; display:flex; align-items:center; justify-content:center; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; margin:0 auto;}
.c-download:hover{background-position:100%;}
.c-download.icon::before{content:''; width:47px; height:40px; background:url(../../images/aiarty-image-enhancer/index-26/p-icon.png) no-repeat 0 / cover; margin-right:17px;}

.c-adjust-panel{background-color:rgba(29, 29, 29, .5); border-radius:10px; padding:30px; max-width:430px;}
.c-adjust-panel__title{font-size:var(--font-size-xl); border-bottom:1px solid rgba(255, 255, 255, .2); padding-bottom:15px; margin-bottom:15px;}
.c-adjust-panel__lists{display:grid; grid-auto-columns:auto .93fr; grid-gap:8px; align-items:center;}
.c-adjust-panel__list{display:contents; font-size:var(--font-size-sm);}
.c-adjust-panel__left{grid-column:1;}
.c-adjust-panel__right{--icon:url("data:image/svg+xml,%3Csvg viewBox='0 0 13 7' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 0.93269V0H12.0454L6.49482 5.60615L0.944169 0H0V0.93269L6.0176 7H6.97216L13 0.93269Z' fill='black'/%3E%3C/svg%3E"); color:#ffbd00; background-color:rgba(0, 0, 0, .6); border-radius:5px; padding:5px 15px; display:flex; align-items:center; justify-content:space-between; grid-column:2;}
.c-adjust-panel__right::after{content:''; width:13px; height:7px; -webkit-mask:var(--icon); mask:var(--icon); background-color:rgba(255, 255, 255, .3);}
.c-adjust-panel__desc{font-size:var(--font-size-sm); display:flex; line-height:1.5; margin-top:17px;}
.c-adjust-panel__icon{margin:2px 6px 0 0;}

.c-compare{position:relative; overflow:hidden; border-radius:20px; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; margin:0 auto;}
.c-compare--full-before{--wid:1; pointer-events:none;}
.c-compare__before, .c-compare__after{max-width:100%;}
.c-compare__before{position:absolute; height:100%; width:calc(var(--wid, .5) * 100%); object-fit:cover; object-position:0;}
.c-compare__range{position:absolute; width:100%; height:100%; opacity:0; -webkit-appearance:none; appearance:none; cursor:ew-resize;}
.c-compare__range::-moz-range-thumb{width:0;}
.c-compare__range::-webkit-slider-thumb{-webkit-appearance:none; appearance:none; width:0;}
.c-compare__after{height:auto;}
.c-compare__line{position:absolute; left:calc(var(--wid, .5) * 100%); top:0; bottom:0; width:1px; background-color:rgba(255, 255, 255, .5); pointer-events:none;}
.c-compare__line::before, .c-compare__line::after{position:absolute; margin:17px 10px; width:-webkit-max-content; width:-moz-max-content; width:max-content; color:#fff; font-size:var(--font-size-sm);}
.c-compare__line::before{content:attr(text-before); right:0;}
.c-compare__line::after{content:attr(text-after); left:0;}

.drop-compare-wrap {display: flex;justify-content: center;position: relative;}
.drop-compare {position: relative;}
.drop-compare img {vertical-align:middle;max-width:100%;height:100%;}
.drop-compare-img {position:absolute;height:100%;width:calc(var(--wid,.5) * 100%);object-fit:cover;object-position:left;}
.drop-compare-line{position:absolute;top:0;bottom:0;left:calc(var(--wid,.5) * 100%);pointer-events:none;display:flex;flex-flow:column;align-items:center;width:1.5px;}
.drop-compare-line img{max-width:initial;height:auto;}
.drop-compare-line::before,.drop-compare-line::after{content:'';flex:1;width:100%;background-color:rgba(255 255 255 / .5)}
.drop-compare-line::before{background:linear-gradient(transparent 15%,rgba(255 255 255 / .5),rgba(255 255 255 / .5)) no-repeat;}
.drop-compare-line.whole::before {background:rgba(255 255 255 / .5);}
.drop-compare-line.shadow::before,.drop-compare-line.shadow::after {box-shadow: 0 0 0 1px rgba(0,0,0,0.4);}
.drop-compare [type=range]{position:absolute;width:100%;height:100%;background-color:initial;-webkit-appearance:none;appearance:none;cursor:ew-resize;}
.drop-compare ::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:0;}
.drop-compare ::-moz-range-track{height:100%;}
.drop-compare ::-moz-range-thumb{width:0;opacity:0;}
@media (max-width:768px){
    .drop-compare-line>img {max-width: 25px;}
}


.banner {padding-top:var(--space-fluid-md); line-height: var(--line-height-tight);text-align: center;position: relative;overflow: hidden;}
.banner-outer {max-width: 106rem;margin: 0 auto;position: relative;z-index: 3;}
.banner-outer.bottom {max-width: 100%;background:linear-gradient(transparent 70%, #000), url(../../images/aiarty-image-enhancer/ai-deblur-image-26/banner-radius-bg.png) no-repeat 50% 33px; padding-bottom:min(5vw, 100px);}
.ai-ub-subtitle{font-size:var(--font-size-xl); display:inline-flex; align-items:center; justify-content:center; margin-bottom:20px; background: linear-gradient(#211f1c, transparent); border-radius:100vw; border:1px solid #52504e; border-bottom:0 none; padding:12px 4%;}
.ai-ub-subtitle::before{content:''; background:url(../../images/aiarty-image-enhancer/ai-upscale-image/logo-icon.png) no-repeat; width:46px; height:39px; margin-right:10px; flex:none;}
.ai-upscale-title{font-size:var(--font-size-10xl); font-weight: 600;}
.ai-ub-desc{font-size:var(--font-size-lg);color: #d9d9d9;line-height: 1.4;margin: 10px 0 30px;}
.the-btns {display: flex;justify-content: center;flex-wrap: wrap;}
.the-btn {min-width: 288px;margin: 0 15px;}
.btn-bottom-intro{font-size:var(--font-size-sm); color:#c5c5c5; margin-top:15px;}
.btn-bottom-intro>a:hover {text-decoration: underline;}
.c-button.to-buy {background-color: #ffab1c;}
.c-button.to-buy::after {display: none;}
.banner-whole {max-width: 100%;width: 100%;margin: -21rem auto -18rem;position: relative;z-index: 2;}
.banner-drops>li {display: none;position: relative;list-style: none;}
.banner-drops>li.active {display: block;}
.banner-drops .c-compare__line{background:linear-gradient(transparent, #fff) no-repeat;}
.banner-drops .c-compare__line::before, .banner-drops .c-compare__line::after{top:40%; font-size:var(--font-size-base);}
.banner-whole .drop-compare {width: 100%;max-width: 1920px;}
.banner-whole .drop-compare>picture>img:not(.drop-compare-img) {height: auto;width: 100%;}
.banner-drops .drop-compare-line::before,.banner-drops .drop-compare-line::after{background: linear-gradient(rgba(255 255 255 / .5), transparent 60%);}
.banner-drops .drop-compare-line::before{background:linear-gradient(transparent 40%,rgba(255 255 255 / .5),rgba(255 255 255 / .5)) no-repeat;}
.banner-toggle {position: relative;z-index: 3;}
.banner-toggle-intros {max-width: 108rem;list-style: none;margin:0 auto 10px;}
.banner-toggle-intros>li {display: none;}
.banner-toggle-intros>li.active {display: block;}
.banner-toggle-intros>li>p{font-size: var(--font-size-lg);color: #fea800; line-height: var(--line-height-normal);}
.banner-toggle-imgs {display: flex;justify-content: center;flex-wrap: wrap;gap: 18px;}
.banner-toggle-imgs>a {display: flex;position: relative;cursor: pointer;}
.banner-toggle-imgs>a>span {display: flex;border-radius: 50%;overflow: hidden;}
.banner-toggle-imgs>a.active::before {content: "";width: 100%;height: 100%;border-radius: 50%;box-shadow: inset 0 0 0 2px #100b07, 0 0 0 2px #ffa800;position: absolute;left: 0;top: 0;}
.banner-toggle-imgs>a.active::after {content: "";border-left: 7px solid transparent;border-bottom: 8px solid #ffa800;border-right: 7px solid transparent;position: absolute;left: 50%;margin-left: -7px;bottom: -16px;}
@media (max-width:1280px){
    .banner-outer {width:96%;}
    .banner-outer.bottom {background: none;}
    .banner-whole {margin: 2rem auto 0;}
}

.nature {padding:var(--space-fluid-sm) 0 var(--space-fluid-lg);}
.nature-h2{font-size:var(--font-size-5xl); text-align:center; margin-bottom:15px;}
.nature-p{font-size:var(--font-size-sm); text-align:center; color:#999;}
.nature-content {padding: 14px 0 0;}
.nature-items {display: flex;justify-content: center;align-items: flex-start;flex-wrap: wrap; gap:80px 62px;}
.nature-item {position: relative;}
.nature-item-top {padding: 0 0 10px 20px;display: flex;justify-content: space-between;align-items: center;flex-wrap: wrap;gap: 20px;}
.nature-item-h3 {font-size:var(--font-size-xl); display: flex;align-items: center;gap: 10px;}
.nature-item-h3::before {content: "";flex-shrink: 0;width: 38px;height: 38px;background: url(../../images/aiarty-image-enhancer/ai-deblur-image-26/object-arrow.svg) no-repeat center/100% 100%;}
.nature-item-p {font-size:var(--font-size-sm); color: #999;line-height: 1.5;}
.nature-item-wrap {position: relative;border-radius: 20px;overflow: hidden;width: fit-content;}
.nature-item-wrap .nature-item-p {width: 330px;color: #ccc;position: absolute;top: 40px;right: 50px;z-index: 1;}
.nature-item-img {position: absolute;bottom: 0;left: 0;border-top: 1px solid #fff;height: 100%;width: 100%;}
.nature-item-img>img {display: block;object-fit: cover;object-position: bottom;height: 100%;width: 100%;}
.nature-item .c-adjust-panel{position:absolute; right:20px; bottom:-55px; padding:3%;}
.nature-item-desc{position:absolute; right:0; bottom:0; left:0; margin:6%; font-size:var(--font-size-sm); color:#ffbd00; line-height:1.6; background-color:rgba(0, 0, 0, .6); padding:4.5%; border-radius:10px;}

.scroll-tabs{text-align:center; padding:var(--space-fluid-lg) 0 var(--space-fluid-md); min-height:470vh;}
.scroll-tabs--sticky{position:-webkit-sticky; position:sticky; top:80px;}
.scroll-tabs__title{font-size:var(--font-size-5xl); margin-bottom:10px;}
.scroll-tabs__desc{font-size:var(--font-size-sm); color:#999;}
.scroll-tabs__btns{display:flex; justify-content:center; margin-top:var(--space-fluid-md);}
.scroll-tabs__btn{font-size:var(--font-size-base); border:1px solid #333; border-radius:6px; padding:13px; color:#ccc; min-width:230px; transition:.3s linear;}
.scroll-tabs__btn:disabled{background-color:var(--bg-color); color:#fff;}
.scroll-tabs__btn--1{--bg-color:#EC5D3C;}
.scroll-tabs__btn--2{--bg-color:#12A335;}
.scroll-tabs__btn--3{--bg-color:#8035FD;}
.scroll-tabs__btn--4{--bg-color:#038ED6;}
.scroll-tabs__btn--5{--bg-color:#FFBD00;}
.scroll-tabs__wrap{background-color:#050505; border:1px solid #333; border-radius:23px; padding:var(--space-fluid-lg) 0 var(--space-fluid-md); position:relative; isolation:isolate;}
.scroll-tabs__content{display:flex; overflow:hidden;}
.scroll-tabs__section{display:flex; justify-content:space-evenly; align-items:center; flex:0 0 100%;}
.scroll-tabs__section::before{content:''; position:absolute; top:0; right:0; bottom:0; left:0; background-repeat:no-repeat; background-position:top; background-size:100%; z-index:-1; transition:opacity .4s linear; pointer-events:none;}
.scroll-tabs__section--bg1::before{
	background-image:url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg1.png');
	background-image:-webkit-image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg1.webp') 1x,
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg1.png') 1x
	);
	background-image:image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg1.webp') type('image/webp'),
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg1.png') type('image/png')
	);
}
.scroll-tabs__section--bg2::before{
	background-image:url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg2.png');
	background-image:-webkit-image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg2.webp') 1x,
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg2.png') 1x
	);
	background-image:image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg2.webp') type('image/webp'),
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg2.png') type('image/png')
	);
}
.scroll-tabs__section--bg3::before{
	background-image:url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg3.png');
	background-image:-webkit-image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg3.webp') 1x,
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg3.png') 1x
	);
	background-image:image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg3.webp') type('image/webp'),
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg3.png') type('image/png')
	);
}
.scroll-tabs__section--bg4::before{
	background-image:url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg4.png');
	background-image:-webkit-image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg4.webp') 1x,
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg4.png') 1x
	);
	background-image:image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg4.webp') type('image/webp'),
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg4.png') type('image/png')
	);
}
.scroll-tabs__section--bg5::before{
	background-image:url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg5.png');
	background-image:-webkit-image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg5.webp') 1x,
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg5.png') 1x
	);
	background-image:image-set(
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg5.webp') type('image/webp'),
		url('../../images/aiarty-image-enhancer/ai-deblur-image-26/st-bg5.png') type('image/png')
	);
}
.scroll-tabs__section.show-bg::before{z-index:2;}
.scroll-tabs__section.show-bg + .scroll-tabs__section::before{z-index:1;}
.scroll-tabs__section:not(.show-bg)::before{opacity:0; transition-delay:.4s;}
.scroll-tabs__section-left, .scroll-tabs__section-right{margin:0 8px; z-index:3;}
.scroll-tabs__section-left{flex:.6; text-align:left;}
.scroll-tabs__sec-title{font-size:var(--font-size-6xl);}
.scroll-tabs__sec-desc{font-size:var(--font-size-sm); color:#999; line-height:1.55; margin-top:25px;}
.scroll-tabs__figcaption{font-size:var(--font-size-sm); color:#ffbd00; border:1px solid #333; border-radius:100vw; padding:3px 20px; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; margin:30px auto 0;}
.scroll-tabs__subsec{margin-top:var(--space-fluid-lg); position:relative; z-index:2;}
.scroll-tabs__subtitle{font-size:var(--font-size-2xl); margin-bottom:15px;}
.scroll-tabs__subdesc{font-size:var(--font-size-sm); color:#999;}
.scroll-tabs__compare-x{overflow:hidden;}
.scroll-tabs__compare{display:inline-flex; border-radius:20px; overflow:hidden; margin-top:var(--space-fluid-md);}
.scroll-tabs__downloads{margin-top:var(--space-fluid-md);}
.scroll-tabs__leave-wrap{display:grid;}
.scroll-tabs__leave, .scroll-tabs__half{grid-area:1 / 1;}
.scroll-tabs__leave, .scroll-tabs__move-img{border-radius:17px;}
.scroll-tabs__leave{margin:6.5% 0 0 0;}
.scroll-tabs__move{position:fixed; top:0; left:0; visibility:hidden; transform-origin:0 0;}

.soft-compare{padding:var(--space-fluid-md) 0 var(--space-fluid-lg);}
.soft-compare__title{font-size:var(--font-size-3xl); font-weight:700; text-align:center; margin-bottom:15px;}
.soft-compare__desc{font-size:var(--font-size-base); color:#888; text-align:center; line-height:1.3;}
.soft-compare__wrap{display:flex; justify-content:space-between; align-items:center; margin-top:2%;}
.card-grid.new{flex-basis:415px; word-break:break-word; display:grid;}
.card-item{grid-area:1 / 1;}
.card-item:not(.show){visibility:hidden;}
.card-h{position:relative;border-top-right-radius:10px;padding:2px;overflow:hidden;}
.card-h:before{content:"";display:block;width:calc(100% - 2px);height:100%;position:absolute;left:2px;top:2px;background:linear-gradient(135deg,transparent 19px,#000 0);border-top-right-radius:10px;}
.card-h.card-h0{background:linear-gradient(135deg,transparent 20px,#4d4322 0) no-repeat center top/100% 29px;color:#f2ce18;}
.card-h.card-h1{background:linear-gradient(135deg,transparent 20px,#1d4349 0) no-repeat center top/100% 29px;color:#18e0f2;}
.card-h.card-h2{background:linear-gradient(135deg,transparent 20px,#28306d 0) no-repeat center top/100% 29px;color:#5a6dff;}
.card-h.card-h3{background:linear-gradient(135deg,transparent 20px,#363e1d 0) no-repeat center top/100% 29px;color:#18f285;}
.card-p{background:#000000;display:flex;flex-direction:column;gap:4px;padding:20px 24px 0;}
.card-b{background:#000000;display:flex;flex-direction:column;gap:12px;padding:24px;position:relative;}
.card-r{background:#000000;border-radius:0 0 36px 36px;display:flex;flex-direction:column;gap:12px;padding:24px;position:relative;}
.card-s{background:#000000;display:flex;flex-direction:column;gap:4px;padding:16px 24px 0;}
.card-i{background:#000000;display:flex;flex-direction:column;gap:4px;padding:5px 24px 0;}
.card-t{position: relative;padding: 0 24px 24px;background: #000;}
.card-t:after{background:#262626;bottom:0;content:"";display:block;height:1px;position:absolute;width:calc(100% - 48px);}
.card-t-strength{display: flex;color: #b3b3b3;font-size: 19px;;}
.card-t-item-strength{display:flex;justify-content: space-between;flex: 1;}
.card-t-item-stbg{background: rgba(51,51,51,0.6);flex: 1;border-radius: 3px;margin-left: 8px;}
.card-t-item-stbg span{display: inline-block;width: var(--ratio);height: 100%;border-radius: 3px;background: repeating-linear-gradient(to right,rgba(96,101,119,0.4) 0px,rgba(96,101,119,0.4) 11px,transparent 11px,transparent 12px);border-right: 2px solid #145dd2;}
.card-t-item-sttxt{background:#333;border-radius: 5px;padding: 0 20px 0 5px;position: relative;color:#d3d3d3;font-size: 15px;margin-left: 5px; line-height:1.7;}
.card-t-item-sttxt::after{content:'';position: absolute;width:5px; height:5px; border:1px solid rgba(255, 255, 255, .35); border-bottom:0 none; border-right:0 none; transform:rotate(45deg); right: 5px;top:7px;}
.card-t-item-sttxt::before{content:'';position: absolute;width:5px; height:5px; border:1px solid rgba(255, 255, 255, .35); border-top:0 none; border-right:0 none; transform:rotate(-45deg); margin-left:5px;right: 5px;bottom:7px;}
.card-h-title{font-size:24px;font-weight:700;font-style:normal;line-height:36px;z-index:99;position:relative;padding:15px 24px;}
.card-p-desc{font-size:19px;line-height:1.4;color:#b3b3b3;}
.card-p0 .card-p-desc{color:#baa124;}
.card-p1 .card-p-desc{color:#24adba;}
.card-p2 .card-p-desc{color:#5a6dff;}
.card-p3 .card-p-desc{color:#29cc7a;}
.card-s-deco{font-size:17px;line-height:1.4;color:#b3b3b3;}
.card-i-deco{font-size:17px;line-height:1.4;color:#b3b3b3;}
.card-r-list{display:flex;flex-direction:column;gap:15px;padding-right: 74px;}
.card-r-item{display:flex;flex-direction:column;}
.card-r-name{color:#72e790;font-size:17px;}
.card-r-bar{border:1px solid transparent;border-radius:16px;background-clip:padding-box,border-box;background-origin:padding-box,border-box;background-image:linear-gradient(to right,#000000,#000000),linear-gradient(90deg,#2c5b38,#644f25);padding:3px;}
.card-r-bar span{height:20px;display:block;background:linear-gradient(to right,#59b040,#c69a1b);border-radius:15px;}
.card-b-param{font-size:19px;color:#b3b3b3;line-height: 1.6;}
.card-b-param span{display:inline-block;width:33px;height:22px;line-height:20px;border:1px solid #ffffff;text-align:center;margin:0 3px;border-radius:3px;}
.card-b0 .card-b-param span{border-color:#79670c;background-color:#251f04;color:#f2ce18;}
.card-b1 .card-b-param span{border-color:#0c7079;background-color:#042225;color:#18e0f2;}
.card-b2 .card-b-param span{border-color:#2d3780;background-color:#0d1527;color:#6a7bff;}
.card-b3 .card-b-param span{border-color:#0c7943;background-color:#042514;color:#18f285;}
.m02-con-imgs{flex-basis:880px; word-break:break-word; margin-left:5%;}
.m02-con-interface{position:relative;}
.m02-cmp-slider-wrap{position:absolute; top:2.6%; right:18.15%; overflow:hidden;}
.m02-cmp-slider:not(.show){opacity:0; position:absolute; top:0; visibility:hidden;}
.m02-cmp-before{position:absolute; width:calc(var(--wid, .5) * 100%); height:100%; object-fit:cover; object-position:0;}
.m02-cmp-after{max-width:100%; height:auto;}
.m02-cmp-slider-range{position:absolute; width:100%; height:100%; opacity:0; -webkit-appearance:none; appearance:none; cursor:ew-resize; margin:0;}
.m02-cmp-slider-range::-moz-range-thumb{width:0;}
.m02-cmp-slider-range::-webkit-slider-thumb{-webkit-appearance:none; appearance:none; width:0;}
.m02-cmp-slider-line{position:absolute; top:0; bottom:0; left:calc(var(--wid, .5) * 100%); pointer-events:none; display:flex; flex-flow:column; align-items:center; width:1px;}
.m02-cmp-slider-line::before, .m02-cmp-slider-line::after{content:''; flex:1; width:100%; background-color:#FFE75A;}
.m02-cmp-slider-icon{max-width:none;}
.m02-interface-bg-x{display:grid;}
.m02-interface-bg-x > img{grid-area:1 / 1; visibility:hidden; max-width:100%; height:auto; border-radius:17px;}
.m02-interface-bg-x > .show{visibility:visible;}
.m02-btns{display:flex; margin:-9% 0 0 -7%; position:relative; pointer-events:none;}
.m02-btn{background-color:initial; border:0 none; padding:0; margin:0 10px; border-radius:13px; overflow:hidden; pointer-events:initial; position:relative;}
.m02-btn > img{max-width:100%; height:auto;}
.m02-btn:disabled{box-shadow:0 0 0 4px #fff, 0 0 12px 12px rgba(255, 182, 87, .56);}
.m02-btn:not(:disabled){cursor:pointer;}
.m02-btn-title{position:absolute; left:0; right:0; bottom:0; text-align:center; background:url(../../images/aiarty-image-enhancer/index-26/hint-icon.png) no-repeat center right 3px / 20px, rgba(0, 0, 0, .7); padding:3px; padding-right:26px; font-size:16px;}
.m02-btn-title i{font-style:normal; color:#ff9000;}
.soft-compare__stats{display:flex; justify-content:center; text-align:center; margin-top:5px;}
.soft-compare__stat{margin:10px 3% 0;}
.soft-compare__value-main{font-size:var(--font-size-10xl); background:linear-gradient(45deg, #1ed94f, #bab72e 80%) no-repeat; -webkit-background-clip:text; background-clip:text; color:transparent; display:inline-block; line-height:1;}
.soft-compare__value-unit{color:#b29b24; font-weight:400; font-size:var(--font-size-base);}
.soft-compare__label{color:#999; font-size:var(--font-size-sm);}

.part3 {
    text-align: center;
    padding:var(--space-fluid-lg) 0 0;
    background: url("../../images/aiarty-image-enhancer/index-26/bg-part3.jpg") no-repeat center top #000000;
    background-size: contain;
    perspective: 1200px;
}
.part3-tips {
	font-size:var(--font-size-lg);
    color: #ffab1a;
    background-color: #2f2005;
    border: 1px solid #91610f;
    border-radius: 30px;
    display: inline-block;
    padding: 8px 25px;
    margin: 0 auto 12px;
}
.part3-title-h2 {
	font-size:var(--font-size-4xl);
    margin:10px 0;
}
.part3-desc-p {
	font-size:var(--font-size-base);
	color:#999;
    margin-bottom: 10px;
    line-height:1.5;
}
.part3-desc-p a {
    color: #008aff;
}
.comparison-wrapper {
    position: relative;
    width: 75vw;
    height: calc(31 / 75 * 100vw);
    margin: -6vw auto 0;
    transform-style: preserve-3d; /* 子元素在3D空间中 */
}

.comparison-section {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    transform-origin: center center;
}

.comparison-section img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    backface-visibility: hidden;
}

.after-img {
    clip-path: inset(0 100% 0 0);
    transition:clip-path 2s cubic-bezier(0.215, 0.61, 0.355, 1);
}

/* 分层：第二组往远处推一点 */
.group1 {
    transform: scale(0.88) rotateX(50deg) translateZ(0);
    z-index: 1;
}
.group2 {
    transform: scale(0.87) rotateX(50deg) translateZ(25px);
    z-index: 2;
}

/* 数字显示 */
.number-display {
    font-size: 17px;
    line-height: 1.4;
    font-weight: 400;
    z-index: 20;
    color: #fff;
    margin-bottom: 5px;
}
.number-display span {
    font-size: 27px;
    color: #ff7a04;
}

/* 进度条容器 */
.progress-bar-container {
    width: 100%;
    height: 10px;
    background: #000000;
    border-radius: 5px;
    overflow: hidden;
    z-index: 20;
}
.progress-bar {
    width: 100%;
    height: 100%;
    background: #0787ff;
    border-radius: 15px;
    transform-origin: left center;
    transform: scaleX(0.2); /* 初始 20% */
    transition:transform 2s cubic-bezier(0.215, 0.61, 0.355, 1);
}
.comparison-tips {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #1d1c1a;
    padding: 15px 0;
    position: absolute;
    z-index: 99;
    left: 50%;
    top: 20%;
    transform: translateX(-50%);
    width: 495px;
    border-radius: 10px;
}
.comparison-tips-svg {
    padding: 0 25px;
}
.comparison-tips-container {
    flex: 1;
    padding: 0 25px;
    border-left: 1px solid #363534;
}
@media (max-width: 1400px) {

}
@media (max-width: 1200px) {

}
@media (max-width: 992px) {
    .comparison-tips {
        top: 15%;
    }
    .part3 {
        padding: 50px 0 0;
    }
}
@media (max-width: 768px) {
    .comparison-wrapper {
        margin: 0 auto
    }
    .comparison-tips {
        top: 0;
    }
}
@media (max-width: 576px) {
    .comparison-tips {
        width: 100%;
        max-width: 495px;
        top: -10%;
    }
    .comparison-wrapper {
        margin: 5vw auto 0;
    }
}

.main06{padding:var(--space-fluid-sm) 0 var(--space-fluid-lg);}
.main06-title-h2 {font-size:var(--font-size-4xl);font-weight: 600;}
.main06-btn{width:268px;margin:0 auto;}
.main06-container{margin-top:60px;margin-bottom:60px;}
.swiper-bar li:not(:last-child){margin-bottom:4rem}
.swiper-bar li .content{padding-bottom:1rem;}
.swiper-bar li .content::before{content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;background:#313131}
.swiper-bar li .content::after{content:'';width:0%;height:2px;position:absolute;left:0;bottom:0;background:#5c54ff}
.swiper-bar li.active .content::after{width:100%;transition:linear 3s}
.swiper-upscale-pagination .swiper-pagination-bullet,.swiper-remove-pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0 8px;opacity:0.48;background:#A0A0A0;vertical-align:middle;}
.swiper-upscale-pagination .swiper-pagination-bullet-active,.swiper-remove-pagination .swiper-pagination-bullet-active{width:12px;height:12px;background:linear-gradient(90deg,#9A72FF 0%,#6257FF 100%),#C4C4C4;opacity:1;}
.list-unstyled .with-hand{cursor:pointer;}
.list-unstyled .with-hand .content {width: 100%;}
.list-unstyled .with-hand h3{font-weight:700;font-size:21px;color: #a3a3a3;line-height: 1.1;margin-bottom:15px;}
.list-unstyled .with-hand p {font-size: 16px;color: #727272;line-height: 1.6;}
.swiper-wrapper {overflow: hidden;}

.infinite-slider{padding:var(--space-fluid-lg) 0; background-color:#fff; color:#000;}
.infinite-slider__title{font-size:var(--font-size-3xl); text-align:center; font-weight:700; margin-bottom:17px; line-height:1;}
.infinite-slider__desc{font-size:var(--font-size-base); color:#666; text-align:center; line-height:1.5; margin:15px 0;}
.infinite-slider__viewport{overflow:hidden; margin-top:30px; display:flex;}
.infinite-slider__track{display:flex;}
@keyframes infinite-scroll{to{transform:translate(-100%);}}
.infinite-slider__viewport.active .infinite-slider__track{animation:infinite-scroll 60s linear infinite;}
.infinite-slider__viewport:hover .infinite-slider__track{animation-play-state:paused;}
.infinite-slider__item{margin:0 min(1vw, 20px); width:clamp(280px, 27vw, 513px);}
.infinite-slider__subtitle{font-weight:400; margin:20px 0 5px; font-size:var(--font-size-xl);}
.infinite-slider__subdesc{font-size:var(--font-size-base); line-height:1.2;}

.tabs-compare{padding:var(--space-fluid-lg) 0; text-align:center;}
.tabs-compare__title{font-size:var(--font-size-3xl); font-weight:700; margin-bottom:20px;}
.tabs-compare__desc{font-size:var(--font-size-lg); color:#ccc;}
.tabs-compare__wrap{display:inline-flex; background-color:#292929; border-radius:20px; margin-top:3%;}
.tabs-compare__btns{display:flex; flex-flow:column; padding:20px 12px;}
.tabs-compare__btn{font-size:var(--font-size-xs); padding:12px; border-radius:5px; display:flex; align-items:center; color:#e5e5e5;}
.tabs-compare__btn:disabled{color:#ffbd01; background-color:#333536;}
.tabs-compare__btn::before{--icons:url(../../images/aiarty-image-enhancer/ai-deblur-image-26/tc-icons.png); content:''; width:39px; height:29px; -webkit-mask:var(--icons) no-repeat var(--pos); mask:var(--icons) no-repeat var(--pos); margin-right:7px; background-color:currentColor;}
.tabs-compare__btn--1::before{--pos:0 0;}
.tabs-compare__btn--2::before{--pos:0 -34px;}
.tabs-compare__btn--3::before{--pos:0 -68px;}
.tabs-compare__btn--4::before{--pos:0 -102px;}
.tabs-compare__btn--5::before{--pos:0 -136px;}
.tabs-compare__btn--6::before{--pos:0 -170px;}
.tabs-compare__btn--7::before{--pos:0 -204px;}
.tabs-compare__hot{font-size:12px; background-color:#F32828; border-radius:100vw; color:#fff; padding:2px 6px; line-height:1; margin:0 10px;}
.tabs-compare__actions{display:flex; justify-content:center; column-gap:2%; margin-top:4%;}
.tabs-compare__more{font-size:var(--font-size-xl); color:#7244ff; font-weight:700; border-radius:100vw; padding:10px 30px; background-color:#EAE3FF; display:flex; align-items:center; box-shadow:inset 0 0 0 2px; min-width:340px; justify-content:center;}
.tabs-compare__compares{overflow:hidden;}
.tabs-compare__item:not(.show){display:none;}