:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#090914;--surface:#131321;--border:#2b2b40;--text:#f6f4ff;--muted:#a6a4bb;--purple:#a78bfa}*,:before,:after{box-sizing:border-box}html{scroll-behavior:auto;margin:0;padding:0;scroll-padding-top:0}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif}button,input,a{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;border:0}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}button,input{color:inherit}svg{flex-shrink:0}a,button,input,summary{outline-offset:5px}:focus-visible{outline:2px solid #c4b5fd}::selection{color:#fff;background:#7044b6}.wrap{width:min(1100px,100% - 48px);margin-inline:auto}main{background:radial-gradient(650px 430px at 50% 280px,#7042c51c,#0000 85%);min-height:100vh;margin:0;padding:0}#downloader,#how,#faq{scroll-margin-top:94px}.skip-link{color:#111;z-index:100;background:#fff;padding:12px;position:fixed;top:10px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:none}.site-header{z-index:20;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#090914ed;border-bottom:1px solid #ffffff0c;width:100%;margin:0;padding:0;position:sticky;top:0}.header-inner{justify-content:space-between;align-items:center;gap:20px;height:78px;display:flex}.logo{letter-spacing:-1.1px;align-items:center;font-size:25px;font-weight:800;display:inline-flex}.logo>span:last-child{color:#b69bff}.logo-icon{color:#fff;background:linear-gradient(135deg,#b494ff,#7951e9);border:1px solid #c5a6ff80;border-radius:11px;place-items:center;width:36px;height:36px;margin-right:10px;display:grid}.navigation{color:#aaa7bd;gap:30px;font-size:13px;display:flex}.navigation a:hover,.site-footer a:hover{color:#fff}.header-action{background:#ffffff06;border:1px solid #42364f;border-radius:9px;align-items:center;gap:12px;padding:12px 16px;font-size:12px;font-weight:700;display:flex}.header-action:hover{border-color:var(--purple)}.icon-button{min-width:40px;min-height:40px;color:var(--muted);background:0 0;border-radius:8px;place-items:center;display:grid}.icon-button:hover{color:#fff;background:#ffffff0b}.menu-button{display:none}.hero{text-align:center;padding:65px 0 32px;animation:.6s both rise}.eyebrow{letter-spacing:1.6px;color:#c5aeff;background:#9c6dfb0b;border:1px solid #775aaa55;border-radius:30px;align-items:center;gap:9px;padding:8px 12px;font-size:9px;font-weight:700;display:inline-flex}.hero h1{letter-spacing:-4.5px;margin:22px 0 17px;font-size:clamp(44px,6.8vw,78px);font-weight:800;line-height:1.08}.hero h1>span{color:#0000;background:linear-gradient(100deg,#c7b0ff 15%,#a58aff 55%,#e2b8ed);-webkit-background-clip:text;background-clip:text}.hero>p{color:var(--muted);margin:0;font-size:16px;line-height:1.7}.platform-strip{color:#c1bdcf;justify-content:center;gap:26px;margin-top:24px;font-size:12px;display:flex}.platform-strip>span{align-items:center;gap:8px;display:flex}.platform-strip svg{color:#a79aba}.downloader{max-width:760px;animation:.6s .1s both rise}.download-card{background:linear-gradient(140deg,#191725,#11121f);border:1px solid #493861;border-radius:20px;overflow:hidden;box-shadow:0 24px 80px #0005,0 0 55px #7946b90a}.card-top{background:#ffffff02;border-bottom:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:12px;padding:15px 25px;display:flex}.card-top>span:first-child{letter-spacing:1.7px;color:#d8cfe8;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.status-dot{background:#76d8b1;border-radius:50%;width:6px;height:6px;box-shadow:0 0 12px #76d8b155}.auto-label{color:#bca7ed;align-items:center;gap:6px;font-size:11px;display:flex}.card-content{padding:28px}.card-heading h2{letter-spacing:-.8px;margin:0 0 9px;font-size:24px}.card-heading p{color:var(--muted);margin:0 0 26px;font-size:13px;line-height:1.6}.field-label{margin-bottom:10px;font-size:12px;font-weight:700;display:block}.input-row{background:#0a0a15;border:1px solid #454057;border-radius:12px;align-items:center;gap:10px;min-height:64px;padding:7px 9px 7px 15px;transition:border-color .2s,box-shadow .2s;display:flex}.input-row:focus-within{border-color:#aa89f8;box-shadow:0 0 0 3px #aa89f813}.input-row>svg{color:#9d84ca}.input-row.input-error{border-color:#d17f83}.input-row input{background:0 0;border:0;outline:none;width:100%;min-width:0;height:44px;font-size:13px}.input-row input::placeholder{color:#79758e}.paste-button{color:#cdb9f5;background:#211b31;border:1px solid #3a324e;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:10px 13px;font-size:12px;transition:background .2s;display:flex}.paste-button:hover{background:#312440}.clear-button{min-width:32px;min-height:36px}.link-hint{color:#aaa1bd;align-items:center;gap:6px;min-height:34px;padding:7px 1px;font-size:11px;display:flex}.link-hint svg{color:#83d3b0}.permission{cursor:pointer;color:#b9b4c9;align-items:flex-start;gap:10px;margin:15px 0 20px;font-size:12px;line-height:1.7;display:flex}.permission input{accent-color:#9c77ef;flex-shrink:0;width:17px;height:17px;margin:2px 0 0}.download-button{background:linear-gradient(110deg,#a17af5,#8154e7);border:1px solid #c6a7ff44;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;padding:15px 19px;font-size:14px;font-weight:700;transition:transform .2s,filter .2s;display:flex;box-shadow:0 8px 24px #7853c51c}.download-button>svg:last-child:not(:first-child){margin-left:auto}.download-button>span{margin-right:auto}.download-button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-2px)}.card-bottom{color:#8e889f;border-top:1px solid #ffffff0a;justify-content:space-between;align-items:center;gap:15px;margin-top:22px;padding-top:18px;font-size:10px;display:flex}.card-bottom>span,.card-bottom>a{align-items:center;gap:6px;display:flex}.card-bottom>a{color:#c0a7ee}.under-card{color:#8d869f;text-align:center;margin:16px 0 0;font-size:10px;line-height:1.7}.feedback{overflow-wrap:anywhere;border:1px solid #393249;border-radius:11px;margin-top:18px;padding:16px;font-size:12px;line-height:1.6;animation:.25s rise}.feedback p{margin:0}.feedback-title{justify-content:space-between;align-items:center;gap:12px;font-weight:700;display:flex}.feedback-title button{color:#c4acd9;background:0 0;padding:5px;font-size:11px;text-decoration:underline}.processing p{color:var(--muted);margin-top:9px;font-size:11px}.progress-track{background:#2a2239;border-radius:8px;height:5px;margin-top:12px;overflow:hidden}.progress-track>span{background:linear-gradient(90deg,#9774ed,#cfb6ff);border-radius:8px;height:100%;transition:width .2s;display:block}.progress-track>.indeterminate{width:35%;animation:1.5s ease-in-out infinite slide}.success{color:#a1e5c5;background:#62c89c09;border-color:#62c89c35;align-items:flex-start;gap:12px;display:flex}.success strong{font-size:13px}.success p{color:#acb9b4;margin-top:4px;font-size:11px}.success a{align-items:center;gap:7px;margin-top:9px;text-decoration:underline;display:inline-flex}.error{color:#f1b9be;background:#db899408;border-color:#db899440}.notice{color:#c6bbdc}.spin{animation:1s linear infinite spin}.how-section{padding-top:85px}.section-heading{text-align:center;margin-bottom:30px}.section-label{letter-spacing:1.7px;color:#b49ae4;font-size:9px;font-weight:700}.section-heading h2{letter-spacing:-1.3px;margin:12px 0 0;font-size:clamp(25px,3.6vw,35px)}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.step-card{background:#12121e;border:1px solid #262435;border-radius:15px;padding:25px;transition:transform .2s,border-color .2s}.step-card:hover{border-color:#64507e;transform:translateY(-4px)}.step-top{color:#665b7b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.step-icon{color:#bca1f4;background:#9d78ee10;border:1px solid #9474be25;border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.step-card h3{letter-spacing:-.3px;margin:21px 0 10px;font-size:16px}.step-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.faq-section{max-width:760px;padding:80px 0}.faq-list{border-top:1px solid #2b263b}.faq-list details{border-bottom:1px solid #2b263b}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:21px 2px;font-size:14px;font-weight:600;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-plus{color:#a48bc6;font-size:23px;transition:transform .2s}.faq-list details[open] .faq-plus{transform:rotate(45deg)}.faq-list details p{color:var(--muted);margin:0;padding:0 25px 23px 2px;font-size:13px;line-height:1.8}.site-footer{color:#93899f;border-top:1px solid #252232;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:27px 0 32px;font-size:11px;display:flex}.site-footer .logo{color:var(--text);font-size:20px}.site-footer .logo-icon{border-radius:9px;width:30px;height:30px}.site-footer>div{flex-wrap:wrap;gap:19px;display:flex}.site-footer small{font-size:10px}.legal-page{width:min(800px,100%);color:var(--muted);margin:32px auto 48px;padding:0 22px;line-height:1.8}.legal-page h1,.legal-page h2{color:var(--text)}.legal-page h1{margin-top:0}.legal-page a{color:#c0a3f5}@keyframes spin{to{transform:rotate(360deg)}}@keyframes slide{0%{transform:translate(-110%)}to{transform:translate(390%)}}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:700px){.wrap{width:calc(100% - 32px)}#downloader,#how,#faq{scroll-margin-top:84px}.header-inner{gap:12px;height:68px}.header-action{display:none}.menu-button{margin-left:auto;display:grid}.navigation{background:#13111f;border-bottom:1px solid #3c304d;padding:17px 24px;display:none;position:absolute;top:67px;left:0;right:0;box-shadow:0 12px 18px #0003}.navigation.is-open{flex-direction:column;gap:0;display:flex}.navigation a{padding:13px 0}.hero{padding:43px 0 28px}.hero h1{letter-spacing:-2.6px;font-size:clamp(42px,10vw,62px)}.hero>p{font-size:14px}.platform-strip{gap:18px;margin-top:23px;font-size:11px}.card-top{padding:14px 19px}.card-content{padding:23px 19px}.card-heading h2{font-size:21px}.card-heading p{margin-bottom:22px;font-size:12px}.input-row{gap:7px;padding-left:11px}.input-row input{font-size:12px}.paste-button{padding:10px}.steps-grid{grid-template-columns:1fr}.how-section{padding-top:60px}.step-card{padding:22px}.step-card h3{margin-top:15px}.faq-section{padding:60px 0}.site-footer{gap:20px}.site-footer>span{display:none}.site-footer small{width:100%}.under-card{padding:0 9px}.card-bottom{font-size:9px}}@media (max-width:380px){.platform-strip{gap:12px}.platform-strip>span{gap:5px}.paste-button span{display:none}.paste-button{width:40px}.card-content{padding:20px 15px}.card-heading h2{font-size:19px}.card-top{padding:13px 15px}.auto-label{font-size:10px}.card-bottom{align-items:flex-start}.hero h1{font-size:41px}.desktop-break{display:none}.permission{font-size:11px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.hero,.downloader{opacity:1;transform:none}.progress-track>.indeterminate{opacity:.55;width:100%}}.site-header .header-inner{height:64px}.logo .brand-name{color:var(--text);letter-spacing:-.6px;white-space:nowrap;font-size:22px}.hero{padding:22px 0 18px}.hero .eyebrow{padding:6px 10px;font-size:8px}.hero h1{letter-spacing:-2px;margin:12px 0 10px;font-size:clamp(34px,4.2vw,50px);line-height:1.07}.hero>p{font-size:14px;line-height:1.5}.hero .platform-strip{gap:24px;margin-top:12px}.platform-logo{flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.platform-strip .platform-youtube svg{color:#f03}.platform-strip .platform-facebook svg{color:#0866ff}.platform-strip .platform-instagram{background:linear-gradient(35deg,#ffbf47,#f56040 38%,#d62976 65%,#833ab4);border-radius:8px}.platform-strip .platform-instagram svg{color:#fff;width:18px;height:18px}.downloader .card-top{padding:11px 22px}.downloader .card-content{padding:22px}.downloader .card-heading h2{margin-bottom:6px;font-size:22px}.downloader .card-heading p{margin-bottom:17px}.downloader .permission{margin:10px 0 14px}.downloader .card-bottom{margin-top:16px;padding-top:13px}.downloader .under-card{margin-top:11px}.site-footer .brand-name{font-size:18px}@media (max-width:700px){.site-header .header-inner{height:60px}.site-header .navigation{top:100%}.site-header .brand-name{font-size:19px}.hero{padding:18px 0 15px}.hero h1{letter-spacing:-1.3px;margin:10px 0 8px;font-size:clamp(31px,8.3vw,39px)}.hero>p{font-size:13px}.hero .platform-strip{gap:15px;margin-top:11px;font-size:11px}.platform-strip>span{gap:6px}.downloader .card-content{padding:18px 16px}.downloader .card-top{padding:10px 16px}.downloader .card-heading h2{font-size:21px}.downloader .card-heading p{margin-bottom:15px;font-size:12px}.downloader .permission{font-size:11px}.downloader .input-row input{font-size:16px}}@media (min-width:701px) and (max-height:740px){.hero{padding:14px 0}.hero .eyebrow{display:none}.hero h1{margin:0 0 8px;font-size:40px}}@media (max-width:700px) and (max-height:700px){.hero{padding:12px 0}.hero .eyebrow{display:none}.hero h1{margin:0 0 8px;font-size:30px}}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf5ff;--surface:#fff;--border:#ccddf5;--text:#10234c;--muted:#526989;--purple:#216cff}body{background:var(--bg);font-family:Inter,Segoe UI,Arial,sans-serif}main{background:var(--bg)}main#home{isolation:isolate;background:radial-gradient(at 5% 390px,#d9eaff 0,#0000 37%),radial-gradient(at 95% 450px,#dbeaff 0,#0000 38%),linear-gradient(#f1f7ff,#edf5ff 850px,#f7faff);position:relative;overflow-x:clip}main#home:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#ffffffbe,#dceaff45);border-radius:50%;width:130%;height:340px;position:absolute;top:490px;left:-15%;transform:rotate(-9deg);box-shadow:inset 0 22px 36px #ffffff90}:focus-visible{outline-color:#175ce0}::selection{color:#10234c;background:#c6dcff}.site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#eff6ffeb;border-bottom:1px solid #ffffffb3}.site-header .header-inner{height:68px}.logo .brand-name{color:#10234c;font-size:23px}.logo-icon{color:#fff;background:linear-gradient(145deg,#4f98ff,#1460ed);border:1px solid #82b3ff;border-radius:14px;width:42px;height:42px;box-shadow:inset 2px 2px 4px #ffffff75,inset -3px -3px 5px #074cbd55,0 4px 7px #214c9430}.navigation{color:#18345f;background:linear-gradient(#fff,#eef5ff);border:1px solid #fff;border-radius:999px;gap:0;padding:6px;box-shadow:inset 2px 2px 4px #fff,4px 6px 12px #9db6d24a}.navigation a{border-radius:999px;padding:9px 18px}.navigation a:hover{color:#125be8;background:#e4efff}.header-action{color:#fff;background:linear-gradient(#4a94ff,#1260f2);border:1px solid #85b6ff;border-radius:999px;box-shadow:inset 2px 2px 4px #ffffff65,inset -2px -3px 4px #0c4dcf60,0 6px 12px #6d9dde55}.header-action:hover{border-color:#165bd7}.icon-button{color:#42628d}.icon-button:hover{color:#145fea;background:#dceaff}.hero{z-index:1;isolation:isolate;padding:18px 0 17px;position:relative}.hero:before,.hero:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;width:clamp(230px,21vw,340px);position:absolute;top:50px}.hero:before{background-image:url(/images/clay-link.png);left:calc(50% - 650px);transform:rotate(-7deg)}.hero:after{background-image:url(/images/clay-download.png);right:calc(50% - 650px);transform:rotate(6deg)}.hero .eyebrow{color:#205ac7;background:#f0f6ff;border:1px solid #c4daff;box-shadow:inset 1px 1px 3px #fff}.hero h1{color:#0d2047;letter-spacing:-1.8px;margin:12px 0 8px;font-size:clamp(36px,4.1vw,50px)}.hero h1>span{color:#0000;background:linear-gradient(#3f8bff,#0757ed);-webkit-background-clip:text;background-clip:text}.hero>p{color:#4f658a;font-size:14px}.hero .platform-strip{gap:12px;margin-top:14px}.platform-strip>span{color:#18315d;background:linear-gradient(#fff,#edf4ff);border:1px solid #fff;border-radius:999px;padding:7px 13px;font-weight:600;box-shadow:inset 1px 1px 3px #fff,3px 5px 8px #9cb5d247}.platform-logo{width:23px;height:23px}.platform-strip .platform-instagram{border-radius:7px}.downloader{z-index:2;position:relative}.download-card{background:linear-gradient(145deg,#ffffffef,#dfecffed);border:1px solid #fff;border-radius:30px;padding:7px;box-shadow:inset 3px 3px 7px #fff,inset -4px -4px 8px #bdd4f35c,10px 16px 30px #769bc438,-6px -6px 20px #ffffffb3}.downloader .card-top{background:0 0;border:0;padding:11px 19px 15px}.card-top>span:first-child{color:#395783}.auto-label{color:#345b91}.status-dot{background:linear-gradient(#73bbff,#1763fa);width:9px;height:9px;box-shadow:inset 1px 1px 2px #ffffff80,0 2px 3px #92b3e377}.downloader .card-content{background:linear-gradient(145deg,#fff,#f2f7ff);border:1px solid #fff;border-radius:24px;padding:20px 23px;box-shadow:inset 2px 2px 6px #fff}.downloader .card-heading h2{color:#10234c;font-size:23px}.downloader .card-heading p{color:#526989;margin-bottom:16px}.field-label{color:#18315d}.input-row{background:linear-gradient(145deg,#edf4ff,#fafcff);border:1px solid #bfd5f8;border-radius:18px;box-shadow:inset 3px 3px 6px #bacbe44d,inset -3px -3px 7px #fff}.input-row:focus-within{border-color:#2c77f7;box-shadow:0 0 0 3px #277aff1c,inset 2px 2px 5px #c9d9ee55}.input-row.input-error{border-color:#bf5664}.input-row>svg{color:#244c86}.input-row input{color:#10234c}.input-row input::placeholder{color:#5c7397}.paste-button{color:#1358d6;background:linear-gradient(#edf6ff,#cfe3ff);border:1px solid #c4dcff;border-radius:12px;box-shadow:inset 2px 2px 4px #ffffffb3,inset -2px -2px 4px #9bbdec47,0 3px 5px #98afd326}.paste-button:hover{background:linear-gradient(#f5faff,#bed9ff)}.link-hint{color:#526989}.link-hint svg{color:#276cdb}.downloader .permission{color:#334e77;margin:10px 0 14px}.permission input{accent-color:#216cff}.download-button{color:#fff;background:linear-gradient(165deg,#4c99ff,#1468ff 65%,#0d5bef);border:1px solid #75adff;border-radius:18px;min-height:55px;box-shadow:inset 2px 3px 5px #ffffff70,inset -3px -4px 5px #0642c047,0 6px 10px #4c80cb40}.download-button:disabled{opacity:1;color:#425c86;background:linear-gradient(#dceaff,#c9dcfa);border-color:#b9d1f6;box-shadow:inset 2px 2px 4px #ffffffc7,0 3px 6px #789bc52b}.download-button:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.downloader .card-bottom{color:#526989;border-color:#dbe5f4;margin-top:16px;padding-top:12px}.card-bottom>a{color:#175bd4}.downloader .under-card{color:#526989}.feedback{color:#294a77;background:#edf4ff;border-color:#c5d9f6;border-radius:16px}.feedback-title button{color:#155bcf}.progress-track{background:#d4e3f7}.progress-track>span{background:linear-gradient(90deg,#236dff,#88b9ff)}.feedback.success{color:#14593e;background:#edf9f2;border-color:#b8ddc8}.feedback.success p{color:#38654f}.feedback.success a{color:#fff;background:#1768ef;border-radius:10px;min-height:42px;padding:9px 14px;text-decoration:none}.feedback.error{color:#8f263c;background:#fff1f4;border-color:#e8b7c3}.feedback.notice{color:#294a77}.section-label{color:#2f64b8}.step-card{background:linear-gradient(145deg,#fff,#edf4ff);border:1px solid #fff;border-radius:24px;box-shadow:inset 2px 2px 5px #fff,7px 9px 18px #9db4d13d}.step-card:hover{border-color:#a8c8f5}.step-top{color:#587199}.step-icon{color:#1765e8;background:linear-gradient(#eef6ff,#d7e7ff);border-color:#fff;border-radius:14px;box-shadow:inset 2px 2px 4px #fff,2px 3px 5px #a7bedf44}.faq-list,.faq-list details{border-color:#cbdcf1}.faq-plus{color:#286be0}.site-footer{color:#526989;border-color:#cbdcf1}.site-footer a:hover{color:#1358d6}.legal-page a{color:#175bd4}@media (max-width:1150px){.hero:before,.hero:after{display:none}}@media (max-width:700px){.site-header .header-inner{height:60px}.site-header .brand-name{font-size:19px}.logo-icon{border-radius:11px;width:35px;height:35px;margin-right:8px}.site-header .navigation{background:#f4f8ff;border-radius:0 0 20px 20px;padding:10px 20px;top:100%}.navigation a{padding:12px}.hero{padding:16px 0 15px}.hero h1{letter-spacing:-1.2px;font-size:clamp(31px,8.2vw,39px)}.hero>p{font-size:12px}.hero .platform-strip{gap:7px}.platform-strip>span{gap:5px;padding:6px 9px;font-size:10px}.platform-logo{width:20px;height:20px}.download-card{border-radius:25px;padding:5px}.downloader .card-top{padding:10px 12px 13px}.downloader .card-content{border-radius:20px;padding:17px 14px}.downloader .card-heading h2{font-size:20px}.downloader .card-heading p{margin-bottom:14px;font-size:12px}.downloader .input-row input{font-size:16px}.downloader .permission{font-size:11px}}@media (min-width:701px) and (max-height:740px){.hero{padding:12px 0}.hero h1{margin:0 0 8px;font-size:38px}}@media (max-width:700px) and (max-height:700px){.hero{padding:10px 0 12px}.hero h1{margin:0 0 8px;font-size:30px}}.tool-info{padding-top:64px}.tool-info-intro{max-width:580px;color:var(--muted);margin:14px auto 0;font-size:14px;line-height:1.8}.tool-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.tool-info-card{background:linear-gradient(145deg,#fff,#edf4ff);border:1px solid #fff;border-radius:24px;padding:27px;box-shadow:8px 8px 22px #b7c9e333,-6px -6px 18px #fffc,inset 1px 1px #fff}.tool-info-number{color:#216cff;background:#e7efff;border-radius:12px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:inline-grid;box-shadow:inset 2px 2px 5px #bacce64d,inset -2px -2px 5px #fff}.tool-info-card h3{color:#10234c;letter-spacing:-.4px;margin:19px 0 12px;font-size:19px;line-height:1.4}.tool-info-card p{color:#526989;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.85}.tool-info-card p+p{margin-top:12px}.tool-info-note{color:#526989;text-align:center;max-width:750px;margin:23px auto 0;font-size:12px;line-height:1.8}@media (max-width:700px){.tool-info{padding-top:45px}.tool-info-grid{grid-template-columns:1fr;gap:16px}.tool-info-card{border-radius:20px;padding:22px}.tool-info-card h3{font-size:18px}}.avs-platforms{padding-top:52px}.avs-section-intro{color:#526989;max-width:580px;margin:14px auto 0;font-size:14px;line-height:1.8}.avs-platform-list{gap:26px;display:grid}.avs-platform-row{--avs-brand:#216cff;background:linear-gradient(135deg,#fff,#f5f8ff);border:1px solid #fff;border-radius:28px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;display:grid;overflow:hidden;box-shadow:10px 12px 30px #9fb8db26,-6px -6px 20px #ffffffb3}.avs-youtube{--avs-brand:#e22d3e}.avs-instagram{--avs-brand:#b53391}.avs-facebook{--avs-brand:#1877f2}.avs-platform-art{isolation:isolate;background:radial-gradient(circle at 22% 20%,#ffffffd9,#0000 50%),linear-gradient(145deg,#e2edff,#cddfff);place-items:center;min-height:310px;display:grid;position:relative;overflow:hidden}.avs-platform-row:nth-child(2n) .avs-platform-art{grid-area:1/2}.avs-platform-row:nth-child(2n) .avs-platform-copy{grid-area:1/1}.avs-art-orbit{border:1px solid #ffffffb3;border-radius:50%;width:235px;height:235px;position:absolute;box-shadow:0 0 0 24px #ffffff29,0 0 0 48px #ffffff1a}.avs-video-tile{background:linear-gradient(140deg,#fff,#edf3ff);border:5px solid #fff;border-radius:25px;flex-direction:column;align-items:center;width:210px;padding:16px 22px 25px;display:flex;position:relative;transform:rotate(-7deg);box-shadow:15px 20px 30px #7393c333,inset 3px 3px 9px #fff,inset -3px -3px 9px #c6d7ef80}.avs-platform-row:nth-child(2n) .avs-video-tile{transform:rotate(7deg)}.avs-tile-dots{align-self:flex-start;gap:5px;display:flex}.avs-tile-dots i{background:#c5d5ed;border-radius:50%;width:6px;height:6px}.avs-brand-symbol{width:72px;height:72px;color:var(--avs-brand);margin:23px 0}.avs-tile-line{background:#dfe8f7;border-radius:20px;width:125px;height:8px}.avs-tile-line.short{width:82px;margin-top:9px}.avs-floating-download{color:#fff;background:linear-gradient(140deg,#438aff,#155eea);border:3px solid #fff;border-radius:20px;place-items:center;width:66px;height:66px;display:grid;position:absolute;bottom:53px;right:calc(50% - 125px);transform:rotate(9deg);box-shadow:6px 9px 18px #285caa33,inset 2px 2px 5px #fff6}.avs-art-caption{color:#39567e;letter-spacing:.5px;font-size:12px;font-weight:700;position:absolute;bottom:15px}.avs-platform-copy{align-self:center;padding:34px}.avs-platform-copy h3{color:#10234c;letter-spacing:-.8px;margin:12px 0 16px;font-size:clamp(23px,2.5vw,30px);line-height:1.25}.avs-platform-copy p{color:#526989;margin:0;font-size:14px;line-height:1.85}.avs-platform-copy p+p{margin-top:12px}.avs-text-link{color:#185bd8;align-items:center;gap:8px;margin-top:20px;font-size:13px;font-weight:700;display:inline-flex}.avs-text-link:hover{text-decoration:underline}.avs-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:42px;display:grid}.avs-benefits article{padding:12px 6px}.avs-benefit-symbol{color:#216cff;background:#e6efff;border:1px solid #fff;border-radius:14px;place-items:center;width:42px;height:42px;font-size:12px;font-weight:800;display:inline-grid;box-shadow:4px 4px 10px #adc3e140,-4px -4px 10px #fff}.avs-benefits h3{color:#10234c;margin:17px 0 9px;font-size:16px;line-height:1.4}.avs-benefits p{color:#526989;margin:0;font-size:13px;line-height:1.8}.avs-independent-note{color:#526989;text-align:center;max-width:760px;margin:26px auto 0;font-size:12px;line-height:1.8}@media (max-width:800px){.avs-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.avs-platform-copy{padding:26px}}@media (max-width:600px){.avs-platforms{padding-top:40px}.avs-platform-row{border-radius:23px;grid-template-columns:1fr}.avs-platform-row:nth-child(2n) .avs-platform-art,.avs-platform-row:nth-child(2n) .avs-platform-copy{grid-area:auto}.avs-platform-art{min-height:270px}.avs-platform-copy{padding:25px 22px}.avs-floating-download{bottom:37px}.avs-benefits{gap:18px;margin-top:28px}}@media (max-width:380px){.avs-benefits{grid-template-columns:1fr}}.legal-page{overflow-wrap:anywhere;width:min(800px,100% - 32px);margin:0 auto;padding:40px 0 64px}.legal-page>a:first-child{margin-bottom:24px;font-size:14px;font-weight:600;display:inline-block}.legal-page h1{letter-spacing:-1px;margin:0 0 24px;font-size:clamp(30px,5vw,44px);line-height:1.15}.legal-page h2{margin:32px 0 12px;font-size:22px;line-height:1.35}.legal-page p{margin:0 0 16px;font-size:15px;line-height:1.9}.legal-page p a{text-underline-offset:3px;text-decoration:underline}.site-footer>div{flex-wrap:wrap}#faq.faq-section{max-width:900px;padding-top:52px;padding-bottom:56px}#faq .section-heading{margin-bottom:30px}#faq .faq-list{border:0;gap:14px;display:grid}#faq .faq-list details{background:linear-gradient(135deg,#fff,#edf4ff);border:1px solid #fff;border-radius:20px;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:6px 7px 18px #a7bedc26,-5px -5px 15px #ffffffb3}#faq .faq-list details:hover{border-color:#b8d1ff}#faq .faq-list summary{color:#18345b;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:20px 24px;font-size:15px;font-weight:600;line-height:1.5;list-style:none;display:flex}#faq .faq-list summary::-webkit-details-marker{display:none}#faq .faq-list summary:focus-visible{outline-offset:-5px;border-radius:20px;outline:2px solid #216cff}#faq .faq-plus{color:#216cff;background:#e5eeff;border:1px solid #fff;border-radius:12px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:23px;font-weight:400;line-height:1;transition:transform .2s,background .2s,color .2s;display:grid;box-shadow:3px 3px 7px #afc4e340,-3px -3px 7px #fff}#faq .faq-list details[open]{background:#fff;border-color:#b8d1ff;box-shadow:0 8px 24px #7c9eca1f,inset 0 0 0 1px #eaf2ff}#faq .faq-list details[open] summary{color:#185bd8}#faq .faq-list details[open] .faq-plus{color:#fff;background:#216cff;transform:rotate(45deg)}#faq .faq-list details p{color:#526989;border-top:1px solid #e2ebf8;margin:0 24px;padding:17px 0 23px;font-size:14px;line-height:1.85}@media (max-width:600px){#faq.faq-section{padding-top:40px;padding-bottom:40px}#faq .faq-list{gap:12px}#faq .faq-list details{border-radius:17px}#faq .faq-list summary{gap:12px;min-height:70px;padding:17px;font-size:14px}#faq .faq-plus{border-radius:10px;flex-basis:30px;width:30px;height:30px}#faq .faq-list details p{margin-inline:17px;padding-bottom:19px;font-size:13px}}@media (prefers-reduced-motion:reduce){#faq .faq-list details,#faq .faq-plus{transition:none}}.legal-page ul{margin:14px 0 24px;padding-left:23px}.legal-page li{color:var(--muted);margin-bottom:10px;font-size:15px;line-height:1.8}.legal-page>.section-label{margin:8px 0 16px;display:block}.legal-page ol{margin:16px 0 26px;padding-left:24px}.legal-page ol li{color:var(--muted);margin-bottom:12px;font-size:15px;line-height:1.8}.avs-blog{padding-top:35px;padding-bottom:60px}.avs-blog-back{color:#185bd8;font-size:14px;font-weight:600;display:inline-block}.avs-blog-heading{text-align:center;max-width:720px;margin:38px auto}.avs-blog-heading h1{color:#10234c;letter-spacing:-1.5px;margin:15px 0;font-size:clamp(32px,5vw,48px);line-height:1.15}.avs-blog-heading p,.avs-blog-card p{color:#526989;font-size:14px;line-height:1.85}.avs-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.avs-blog-card{background:linear-gradient(145deg,#fff,#f1f6ff);border:1px solid #fff;border-radius:25px;overflow:hidden;box-shadow:8px 10px 24px #9db6da26,-5px -5px 16px #ffffffb3}.avs-blog-art{color:#216cff;background:radial-gradient(circle at 25% 20%,#fffc,#0000 60%),linear-gradient(135deg,#e5efff,#cbdfff);place-items:center;min-height:145px;display:grid}.avs-blog-card:nth-child(2) .avs-blog-art{color:#7350bf;background:linear-gradient(135deg,#eee8ff,#dfd8fa)}.avs-blog-card:nth-child(3) .avs-blog-art{color:#247870;background:linear-gradient(135deg,#e1f5ef,#c8e8e5)}.avs-blog-card-body{padding:24px}.avs-blog-card h2{color:#10234c;letter-spacing:-.5px;margin:13px 0;font-size:22px;line-height:1.35}.avs-blog-card h2 a:hover{color:#185bd8}.avs-blog-card p{margin:0}.avs-blog-note{color:#526989;text-align:center;margin:30px auto;font-size:12px;line-height:1.8}.avs-blog-links{color:#185bd8;flex-wrap:wrap;justify-content:center;gap:20px;font-size:13px;display:flex}.avs-guide-intro{font-size:18px!important}.avs-guide-contents,.avs-guide-help{background:#ffffffa6;border:1px solid #fff;border-radius:20px;margin:28px 0;padding:24px;box-shadow:5px 6px 18px #a7bedc1f}.avs-guide-contents strong{color:#10234c}.avs-guide-contents ol{margin-bottom:0}.avs-guide-help h2{margin-top:0}.avs-guide-help p{margin-bottom:0}.avs-guide section{scroll-margin-top:15px}.avs-guide-related{border-top:1px solid #cbdcf3;padding-top:10px}@media (max-width:900px){.avs-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.avs-blog-grid{grid-template-columns:1fr}.avs-blog-heading{margin-block:30px}.avs-blog-card-body{padding:22px}.avs-guide-contents,.avs-guide-help{padding:20px}}.avs-blog-cover{aspect-ratio:16/9;background:#dceaff;display:block;position:relative;overflow:hidden}.avs-blog-cover-image{object-fit:cover;transition:transform .3s}.avs-blog-cover:hover .avs-blog-cover-image{transform:scale(1.04)}.avs-blog-cover-label{color:#18345b;background:#fffffff0;border:1px solid #ffffffb3;border-radius:30px;max-width:calc(100% - 28px);padding:7px 11px;font-size:11px;font-weight:700;position:absolute;bottom:14px;left:14px;box-shadow:0 3px 12px #18345b14}.avs-blog-card{flex-direction:column;display:flex}.avs-blog-card-body{flex-direction:column;flex:1;align-items:flex-start;display:flex}.avs-blog-card-body .avs-text-link{margin-top:auto;padding-top:20px}@media (prefers-reduced-motion:reduce){.avs-blog-cover-image{transition:none}.avs-blog-cover:hover .avs-blog-cover-image{transform:none}}.logo.avs-brand{letter-spacing:normal;flex-shrink:0;align-items:center;gap:10px;display:inline-flex}.avs-brand-icon{object-fit:contain;flex-shrink:0;display:block}.logo.avs-brand>.avs-brand-wordmark{color:#10234c;letter-spacing:-.6px;flex-direction:column;gap:2px;font-size:21px;font-weight:800;line-height:1.05;display:flex}.avs-brand-wordmark .avs-brand-accent{color:#216cff;letter-spacing:1.5px;font-size:16px;font-weight:700}.site-footer .avs-brand-icon{width:40px;height:40px}@media (max-width:700px){.avs-brand-icon{width:42px;height:42px}.logo.avs-brand>.avs-brand-wordmark{font-size:19px}.avs-brand-wordmark .avs-brand-accent{font-size:14px}}
