.gd-site .gt-free-preview-control{
    display:flex;
    align-items:center;
    gap:8px;
    margin-top:12px;
    color:var(--page-accent,var(--main-color));
    font-size:14px;
}
.gd-site [data-free-preview-start].is-loading i,
.gd-site [data-free-direct-start].is-loading i{animation:gtFreePreviewSpin .8s linear infinite}
@keyframes gtFreePreviewSpin{to{transform:rotate(360deg)}}
.gd-site .gt-free-preview-status{color:var(--gd-muted);font-size:11px;line-height:1.45}
.gd-site .gt-free-preview-status.is-success{color:#16845b}
.gd-site .gt-free-preview-status.is-error{color:#b23d4a}
.gd-site .gt-free-preview-card{
    display:grid;
    grid-template-columns:112px minmax(0,1fr);
    gap:18px;
    margin-top:12px;
    padding:16px;
    border:1px solid var(--gd-line);
    border-radius:18px;
    background:linear-gradient(145deg,#fff,var(--gd-canvas));
}
.gd-site .gt-free-preview-card[hidden]{display:none!important}
.gd-site .gt-free-preview-media{
    position:relative;
    display:grid;
    width:112px;
    height:112px;
    place-items:center;
    overflow:hidden;
    border-radius:17px;
    color:#fff;
    background:var(--page-accent,var(--main-color));
    font-size:38px;
}
.gd-site .gt-free-preview-media img{
    position:absolute;
    inset:0;
    width:100%;
    height:100%;
    object-fit:cover;
}
.gd-site .gt-free-preview-media img[hidden]{display:none!important}
.gd-site .gt-free-preview-copy{display:flex;min-width:0;flex-direction:column;justify-content:center}
.gd-site .gt-free-preview-copy>small{color:var(--page-accent,var(--main-color));font-size:9px;font-weight:900;letter-spacing:.8px}
.gd-site .gt-free-preview-copy>strong{margin-top:3px;color:var(--gd-ink);font-size:18px;line-height:1.3}
.gd-site .gt-free-preview-copy>span{margin-top:3px;overflow:hidden;color:var(--gd-muted);font-size:11px;line-height:1.45;text-overflow:ellipsis}
.gd-site .gt-free-preview-stats{display:flex;flex-wrap:wrap;gap:7px;margin-top:11px}
.gd-site .gt-free-preview-stat{
    display:flex;
    align-items:baseline;
    gap:4px;
    padding:7px 9px;
    border:1px solid var(--gd-line);
    border-radius:10px;
    background:#fff;
}
.gd-site .gt-free-preview-stat strong{color:var(--gd-ink);font-size:13px}
.gd-site .gt-free-preview-stat span{color:var(--gd-muted);font-size:8px;font-weight:700;text-transform:uppercase}
.gd-site .gt-free-preview-stat em{color:#16845b;font-size:11px;font-style:normal;font-weight:900}
.gd-site .gt-free-preview-effect{
    display:inline-flex;
    width:max-content;
    align-items:center;
    gap:6px;
    margin-top:10px;
    padding:6px 9px;
    border-radius:9px;
    color:#16845b;
    background:#eaf8f2;
    font-size:10px;
    font-weight:800;
}
.gd-site .gt-free-inline-process{
    display:grid;
    grid-template-columns:104px minmax(0,1fr);
    gap:20px;
    align-items:center;
    margin-top:18px;
    padding:20px;
    border:1px solid var(--gd-line);
    border-radius:20px;
    background:linear-gradient(145deg,#fff,var(--gd-canvas));
    box-shadow:0 12px 32px rgba(28,39,72,.06);
}
.gd-site .gt-free-inline-process[hidden]{display:none!important}
.gd-site .gt-free-inline-timer{
    --free-progress:0%;
    position:relative;
    isolation:isolate;
    display:flex;
    width:104px;
    height:104px;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    border-radius:50%;
    color:var(--gd-ink);
    background:conic-gradient(var(--page-accent,var(--main-color)) var(--free-progress),#e8ebf3 0);
}
.gd-site .gt-free-inline-timer:before{
    position:absolute;
    z-index:-1;
    inset:8px;
    border-radius:50%;
    background:#fff;
    content:"";
}
.gd-site .gt-free-inline-timer strong{font-size:22px;line-height:1;font-weight:900}
.gd-site .gt-free-inline-timer span{margin-top:5px;color:var(--gd-muted);font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.7px}
.gd-site .gt-free-inline-copy{display:flex;min-width:0;flex-direction:column}
.gd-site .gt-free-inline-copy>small{color:var(--page-accent,var(--main-color));font-size:9px;font-weight:900;letter-spacing:.8px}
.gd-site .gt-free-inline-copy>strong{margin-top:4px;color:var(--gd-ink);font-size:18px;line-height:1.35}
.gd-site .gt-free-inline-copy>p{margin:5px 0 0;color:var(--gd-muted);font-size:12px;line-height:1.55}
.gd-site .gt-free-inline-progress{height:7px;margin-top:13px;overflow:hidden;border-radius:999px;background:#e8ebf3}
.gd-site .gt-free-inline-progress span{display:block;width:0;height:100%;border-radius:inherit;background:var(--page-accent,var(--main-color));transition:width .25s linear}
.gd-site .gt-free-inline-process.is-success{border-color:rgba(22,132,91,.22);background:linear-gradient(145deg,#fff,#effaf5)}
.gd-site .gt-free-inline-process.is-success .gt-free-inline-timer{color:#16845b;background:conic-gradient(#16845b var(--free-progress),#d9efe7 0)}
.gd-site .gt-free-inline-process.is-success .gt-free-inline-copy>small{color:#16845b}
.gd-site .gt-free-inline-process.is-success .gt-free-inline-progress span{background:#16845b}
.gd-site .gt-free-inline-process.is-error{border-color:rgba(178,61,74,.2);background:linear-gradient(145deg,#fff,#fff2f3)}
.gd-site .gt-free-inline-process.is-error .gt-free-inline-timer{color:#b23d4a;background:conic-gradient(#b23d4a 100%,#f4dfe2 0)}
.gd-site .gt-free-inline-process.is-error .gt-free-inline-copy>small{color:#b23d4a}
@media (max-width:600px){
    .gd-site .gt-free-preview-control{align-items:flex-start}
    .gd-site .gt-free-preview-card{grid-template-columns:82px minmax(0,1fr);gap:13px;padding:13px}
    .gd-site .gt-free-preview-media{width:82px;height:82px;border-radius:14px;font-size:30px}
    .gd-site .gt-free-preview-copy>strong{font-size:15px}
    .gd-site .gt-free-preview-stats{grid-column:1/-1}
    .gd-site .gt-free-inline-process{grid-template-columns:76px minmax(0,1fr);gap:14px;padding:15px}
    .gd-site .gt-free-inline-timer{width:76px;height:76px}
    .gd-site .gt-free-inline-timer:before{inset:6px}
    .gd-site .gt-free-inline-timer strong{font-size:17px}
    .gd-site .gt-free-inline-copy>strong{font-size:15px}
}
