:root{--background:#fff;--foreground:#000;--primary-blue:#0d6efd;--snapchat-yellow:#fffc00;--twitter-blue:#1da1f2;--discord-blurple:#5865f2;--reddit-orange:#ff4500;--whatsapp-green:#25d366;--youtube-red:red;--pinterest-red:#e60023;--card-border-radius:6px;--section-spacing:3rem}.home-page{--home-ink:#10172f;--home-muted:#62708c;--home-line:#e7eaf2;--home-violet:#6938ef;color:var(--home-ink);background:radial-gradient(circle at 10% 2%,#7848ff12,#0000 25rem),radial-gradient(circle at 95% 22%,#18b5a50e,#0000 24rem),#fff;overflow:hidden}.home-shell{width:min(1160px,100% - 2rem);margin-inline:auto}.home-hero{padding:2rem 0 1rem}.home-hero-card{isolation:isolate;background:linear-gradient(135deg,#fffffff7,#faf8fff0),linear-gradient(135deg,#fff,#f3edff);border:1px solid #e2e4ee;border-radius:30px;place-items:center;min-height:350px;padding:4.5rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 75px #35296714}.home-hero-card:before,.home-hero-card:after{z-index:-1;content:"";filter:blur(2px);border-radius:999px;position:absolute}.home-hero-card:before{background:radial-gradient(circle,#6a38ef2e,#6a38ef00);width:360px;height:360px;top:-155px;right:-115px}.home-hero-card:after{background:radial-gradient(circle,#ff46911f,#ff469100);width:390px;height:390px;bottom:-175px;left:-95px}.home-hero-copy{z-index:1;text-align:center;max-width:760px;position:relative}.home-hero-copy h1{color:var(--home-ink);letter-spacing:-.075em;margin:0 0 1.25rem;font-size:clamp(3.35rem,8vw,6.6rem);font-weight:850;line-height:.92}.home-hero-copy h1 span{color:#0000;background:linear-gradient(100deg,#7042f2 8%,#b62edf 52%,#ff4d8d 92%);-webkit-background-clip:text;background-clip:text}.home-hero-copy p{color:#59647d;max-width:650px;margin:0 auto;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7}.home-hero-orb{z-index:0;background:#8b5cf6;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 8px #8b5cf614}.home-hero-orb-one{top:25%;left:8%}.home-hero-orb-two{background:#ffb800;width:9px;height:9px;bottom:24%;right:9%;box-shadow:0 0 0 7px #ffb8001a}.home-trending-section{padding:2.6rem 0 1.4rem}.home-section-heading{justify-content:center;align-items:center;gap:.55rem;margin-bottom:1.4rem;display:flex}.home-section-heading>span{font-size:1.35rem}.home-section-heading h2{color:var(--home-ink);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:800}.home-trending-grid,.home-platform-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-trending-card{border:1px solid var(--home-line);min-height:138px;color:var(--home-ink);background:#fff;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1.15rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 35px #14182d0d}.home-trending-card:after{z-index:0;pointer-events:none;content:"";opacity:.65;position:absolute;inset:0}.home-trending-card-snapchat:after{background:linear-gradient(135deg,#fffc0012,#0000 62%)}.home-trending-card-instagram:after{background:linear-gradient(135deg,#d6297612,#0000 62%)}.home-trending-card-pinterest:after{background:linear-gradient(135deg,#e600230e,#0000 62%)}.home-trending-card>*{z-index:1;position:relative}.home-trending-card:hover,.home-platform-tool-card:hover{color:var(--home-ink);border-color:#d7d3e8;transform:translateY(-3px);box-shadow:0 18px 45px #3428661a}.home-platform-logo{border-radius:19px;flex:none;justify-content:center;align-items:center;width:66px;height:66px;font-size:2rem;display:inline-flex;box-shadow:0 10px 25px #1c183a21}.home-platform-logo svg{width:34px;height:34px}.home-platform-logo-snapchat{color:#090909;background:#fffc00}.home-platform-logo-instagram{color:#fff;background:radial-gradient(circle at 30% 105%,#fdf497 0 14%,#fdf49700 36%),linear-gradient(135deg,#515bd4,#8134af 38%,#dd2a7b 68%,#f58529)}.home-platform-logo-pinterest{color:#fff;background:#e60023}.home-tool-copy{flex-direction:column;min-width:0;display:flex}.home-tool-copy strong{color:var(--home-ink);font-size:.98rem;font-weight:750;line-height:1.3;display:block}.home-tool-copy small{color:var(--home-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.79rem;line-height:1.5;display:-webkit-box;overflow:hidden}.home-trending-arrow,.home-tool-arrow{color:#6440d7;background:#f3efff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;transition:transform .18s,background .18s;display:inline-flex}.home-trending-arrow svg,.home-tool-arrow svg{width:17px;height:17px}.home-trending-card:hover .home-trending-arrow,.home-platform-tool-card:hover .home-tool-arrow{background:#e9e1ff;transform:translate(2px)}.home-platforms{padding:1.35rem 0 1rem}.home-platforms>.home-shell{gap:1.25rem;display:grid}.home-platform-section{border:1px solid var(--home-line);background:#ffffffeb;border-radius:24px;padding:1.35rem;box-shadow:0 14px 45px #161b320b}.home-platform-section-snapchat{background:linear-gradient(135deg,#fffc000d,#fff 34%)}.home-platform-section-instagram{background:linear-gradient(135deg,#d629760b,#fff 34%)}.home-platform-section-pinterest{background:linear-gradient(135deg,#e6002309,#fff 34%)}.home-platform-section-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.15rem;display:flex}.home-platform-identity{align-items:center;gap:1rem;min-width:0;display:flex}.home-platform-identity .home-platform-logo{border-radius:17px;width:58px;height:58px;font-size:1.65rem}.home-platform-identity .home-platform-logo svg{width:30px;height:30px}.home-platform-identity h2{color:var(--home-ink);letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:800}.home-platform-identity p{color:var(--home-muted);margin:.25rem 0 0;font-size:.8rem}.home-view-all{color:#6037d7;background:#fff;border:1px solid #ded7f6;border-radius:12px;flex:none;align-items:center;gap:.4rem;padding:.62rem .9rem;font-size:.78rem;font-weight:750;text-decoration:none;transition:color .18s,background .18s,transform .18s;display:inline-flex}.home-view-all:hover{color:#fff;background:#6739e4;transform:translateY(-1px)}.home-platform-tool-card{min-height:116px;color:var(--home-ink);background:#ffffffe6;border:1px solid #e8e9f0;border-radius:17px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.95rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.home-tool-glyph{width:44px;height:44px;color:var(--home-platform-color,#6739e4);background:color-mix(in srgb,var(--home-platform-color,#6739e4)10%,white);border-radius:13px;justify-content:center;align-items:center;display:inline-flex}.home-platform-section-snapchat .home-tool-glyph{color:#1a1a1a}.home-tool-glyph svg{width:21px;height:21px}.home-content-section{padding:1.25rem 0 .5rem}.home-content-panel{border:1px solid var(--home-line);background:#fffffff0;border-radius:24px;padding:clamp(1.25rem,3vw,2rem);box-shadow:0 14px 45px #161b320b}.home-content-panel .tool-faq-title{color:var(--home-ink);letter-spacing:-.025em}.home-content-panel .tool-faq-item{border-radius:14px}.home-safety-panel{background:linear-gradient(135deg,#16a34a0b,#0000 38%),#fff}.home-safety-panel h2,.home-safety-panel h3{color:var(--home-ink)}.home-safety-panel .bg-light{background:#f7faf8!important}.home-stats-section{padding:1.25rem 0 3.5rem}.home-stats-panel{border:1px solid var(--home-line);background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 14px 45px #161b320b}.home-stats-grid,.home-feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.home-stats-grid{border-bottom:1px solid var(--home-line)}.home-stat-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:112px;padding:1rem;display:flex}.home-stat-item+.home-stat-item,.home-feature-item+.home-feature-item{border-left:1px solid var(--home-line)}.home-stat-item strong{color:#6540dd;letter-spacing:-.04em;font-size:clamp(1.55rem,3vw,2rem);font-weight:850}.home-stat-item span{color:var(--home-muted);margin-top:.2rem;font-size:.76rem;font-weight:650}.home-feature-item{justify-content:center;align-items:center;gap:.8rem;min-height:118px;padding:1rem;display:flex}.home-feature-icon{border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.home-feature-icon svg{width:21px;height:21px}.home-feature-icon-violet{color:#6b3ff1;background:#f1ecff}.home-feature-icon-green{color:#16a34a;background:#eaf9ef}.home-feature-icon-blue{color:#1478e8;background:#eaf4ff}.home-feature-icon-amber{color:#e89500;background:#fff6dd}.home-feature-item h3{color:var(--home-ink);margin:0;font-size:.88rem;font-weight:750}.home-feature-item p{color:var(--home-muted);margin:.18rem 0 0;font-size:.72rem;line-height:1.35}@media (max-width:991.98px){.home-trending-grid,.home-platform-tool-grid{grid-template-columns:1fr}.home-trending-card{min-height:122px}.home-stats-grid,.home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stat-item:nth-child(3),.home-feature-item:nth-child(3){border-left:0}.home-stat-item:nth-child(n+3),.home-feature-item:nth-child(n+3){border-top:1px solid var(--home-line)}}@media (max-width:575.98px){.home-shell{width:min(100% - 1rem,1160px)}.home-hero{padding-top:.75rem}.home-hero-card{border-radius:22px;min-height:290px;padding:3.5rem 1rem}.home-hero-copy h1{font-size:clamp(2.85rem,16vw,4.5rem)}.home-hero-copy p{max-width:30ch;font-size:.94rem}.home-trending-section{padding-top:2rem}.home-trending-card{border-radius:16px;grid-template-columns:auto minmax(0,1fr);min-height:0;padding:.9rem}.home-trending-card .home-platform-logo{border-radius:15px;width:52px;height:52px}.home-trending-card .home-platform-logo svg{width:27px;height:27px}.home-trending-arrow{display:none}.home-platform-section{border-radius:20px;padding:1rem}.home-platform-section-head{align-items:flex-start}.home-platform-identity{gap:.75rem}.home-platform-identity .home-platform-logo{border-radius:14px;width:48px;height:48px}.home-platform-identity .home-platform-logo svg{width:25px;height:25px}.home-platform-identity h2{font-size:1.05rem}.home-platform-identity p{max-width:26ch;font-size:.7rem;line-height:1.4}.home-view-all{padding:.5rem .65rem;font-size:.7rem}.home-platform-tool-card{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:.8rem}.home-platform-tool-card .home-tool-arrow{display:none}.home-tool-copy strong{font-size:.86rem}.home-tool-copy small{font-size:.7rem}.home-content-panel{border-radius:20px;padding:1rem}.home-safety-panel h2{font-size:1.25rem}.home-feature-item{text-align:center;flex-direction:column;gap:.5rem}.home-stat-item{min-height:100px}.home-stats-section{padding-bottom:2rem}}@media (prefers-reduced-motion:reduce){.home-trending-card,.home-platform-tool-card,.home-view-all,.home-trending-arrow,.home-tool-arrow{transition:none}}body{color:var(--foreground);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fff;font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Noto Sans,Liberation Sans,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.btn-primary{background-color:var(--primary-blue);border-color:var(--primary-blue)}.transition-hover{transition:all .3s}.transition-hover:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026!important}.hover-shadow:hover{box-shadow:0 10px 25px #00000026!important}.tool-nav-scroll{scrollbar-width:none;-ms-overflow-style:none}.tool-nav-scroll::-webkit-scrollbar{display:none}.tool-nav-strip{width:max-content;min-width:100%}.tool-nav-pill{color:#344054;background-color:#fff;border:1px solid #e9ecef;border-radius:6px;justify-content:center;min-height:34px;font-size:.8rem;line-height:1.15}.tool-nav-pill:hover{border-color:var(--tool-color);color:#111827}.tool-nav-pill-active{border-color:var(--tool-color);background-color:var(--tool-color);color:var(--tool-active-text)}.tool-share-button{border:1px solid var(--tool-color);color:#000;background-color:#fffde7;border-radius:6px;justify-content:center;min-height:34px;font-size:.8rem;line-height:1.15}.tool-page-title{letter-spacing:0;overflow-wrap:break-word;font-size:3.5rem;line-height:1.08}.tool-page-lead{font-size:1.25rem;line-height:1.8}.snapchat-search-card{gap:.5rem;max-width:100%}.snapchat-search-input{min-width:0}.snapchat-sample-badge{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:100%;line-height:1.35}.snapchat-profile-info{width:100%;overflow:hidden}.snapchat-info-row{gap:1rem;min-width:0}.snapchat-info-value{overflow-wrap:anywhere;word-break:break-word;min-width:0}.snapchat-captcha-card{width:100%;max-width:360px}@media (max-width:575.98px){.tool-navigation{margin-bottom:1.25rem!important}.tool-nav-wrap{padding-bottom:0!important;overflow:visible!important}.tool-nav-strip{flex-wrap:wrap;width:100%;min-width:0;max-width:340px;margin:0 auto 1rem;justify-content:center!important;gap:.5rem!important;padding:0!important}.tool-nav-pill{border-color:var(--tool-color);background-color:var(--tool-color);min-height:32px;color:var(--tool-active-text);border-radius:6px;flex:0 auto;font-size:.76rem;font-weight:700;box-shadow:none!important;padding:.48rem .85rem!important}.tool-nav-pill-active{box-shadow:inset 0 0 0 1px #00000038!important}.tool-hero-container{padding-left:1rem;padding-right:1rem;padding-top:2rem!important;padding-bottom:2rem!important}.tool-hero-row{padding-top:.75rem!important}.tool-page-title{font-size:2rem;line-height:1.14}.tool-page-lead{font-size:1rem!important;line-height:1.55!important}.snapchat-input-wrap{margin-bottom:2rem!important}.snapchat-search-card{flex-wrap:wrap;gap:.45rem;border-radius:10px!important;align-items:stretch!important;padding:.5rem!important}.snapchat-search-input{flex:calc(100% - 50px);height:42px;padding:.75rem .25rem .75rem .5rem!important;font-size:.95rem!important}.snapchat-icon-button{flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;margin-right:0!important;padding:0!important;display:inline-flex!important}.snapchat-submit-button{flex:1 0 100%;width:100%;margin-top:.1rem;min-width:0!important;height:42px!important;padding:.55rem .75rem!important;font-size:.92rem!important}.snapchat-examples{align-items:stretch}.snapchat-sample-badge{text-align:center;width:100%;padding-left:.75rem!important;padding-right:.75rem!important}.snapchat-profile-card{border-radius:12px!important;margin-bottom:2rem!important}.snapchat-cover{height:118px!important}.snapchat-profile-body{padding-left:.75rem!important;padding-right:.75rem!important}.snapchat-avatar{width:96px!important;height:96px!important;margin-top:-48px!important}.snapchat-profile-info{max-width:100%!important;padding:.85rem!important}.snapchat-info-row{align-items:flex-start;gap:.75rem}.snapchat-info-value{max-width:68%}.snapchat-action-group{padding:0 .25rem;max-width:100%!important}.snapchat-lightbox-content{padding:.75rem!important}.snapchat-lightbox-toolbar{gap:.5rem!important;margin:.75rem!important}.snapchat-lightbox-button{padding:.65rem!important}.snapchat-captcha-card{width:min(100% - 16px,340px);overflow:hidden;padding:1rem!important}.snapchat-captcha-frame{transform-origin:top;width:304px;height:78px;transform:scale(.86)}}@media (max-width:360px){.tool-page-title{font-size:1.75rem}.snapchat-info-row{flex-direction:column;gap:.2rem}.snapchat-info-value{max-width:100%;text-align:left!important}.snapchat-captcha-frame{transform:scale(.8)}}.site-navbar{backdrop-filter:blur(14px);z-index:1050;min-height:82px;box-shadow:0 2px 18px #0f172a14;background:#fffffff5!important}.site-header-container{justify-content:space-between;min-height:82px}.site-brand span{color:#111827;letter-spacing:0;font-size:1.55rem;line-height:1}.site-brand-word{white-space:nowrap;align-items:baseline;gap:0;display:inline-flex}.site-menu-toggle{color:#334155;z-index:1060;width:44px;height:44px}.site-all-tools{background:linear-gradient(135deg,#fd0 0%,#ffc400 100%);border-color:#ffd400;min-height:48px;box-shadow:0 12px 24px #ffcc0038}.site-mobile-tools{z-index:1060;background:linear-gradient(135deg,#1677ff 0%,#0057e7 100%);border-radius:999px;padding:.72rem 1.15rem;line-height:1;box-shadow:0 12px 24px #005be738}.tool-hero-section{background:radial-gradient(circle at 20% 16%,#fffc001a,#0000 24rem),radial-gradient(circle at 80% 0,#0d6efd0f,#0000 28rem),#fff!important}.tool-hero-container{max-width:1280px}.tool-page-title{letter-spacing:0;margin-top:2.5rem;font-size:clamp(2.4rem,4.4vw,4rem);line-height:1.05;color:#0f172a!important}.tool-title-accent{width:136px;height:8px;margin:.5rem auto 2.6rem;position:relative}.tool-title-accent:before,.tool-title-accent:after{content:"";background:#f1c500;border-radius:999px;width:52px;height:5px;position:absolute;top:2px}.tool-title-accent:before{left:0}.tool-title-accent:after{right:0}.tool-title-accent{background:radial-gradient(circle,#f1c500 0 5px,#0000 6px)}.safe-check-link{color:#0757b8!important}.safe-check-link:hover{color:#003f8f!important}.snapchat-tool-shell{max-width:920px!important}.snapchat-input-wrap{max-width:880px!important;margin-bottom:0!important}.snapchat-form-layout{justify-content:center;align-items:stretch;gap:.75rem;width:100%;margin:0 auto;display:flex}.snapchat-search-card{flex:1 1 0;gap:.6rem;min-width:0;min-height:52px;background:#ffffffeb!important;border-color:#e5e7eb!important;border-radius:6px!important;padding:.48rem .65rem!important;box-shadow:0 4px 14px #0f172a14!important}.snapchat-search-icon,.snapchat-icon-button{flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%!important;display:inline-flex!important}.snapchat-search-icon{background:#ffdf24;color:#111827!important;padding:0!important}.snapchat-icon-button{color:#111827!important;background:#fff!important;border-color:#e5e7eb!important;margin-right:0!important}.snapchat-search-input{color:#0f172a;min-width:0;font-weight:600;font-size:.92rem!important}.snapchat-search-input::placeholder{color:#64748b;opacity:1}.snapchat-submit-button{white-space:nowrap;min-height:52px;min-width:154px!important;height:52px!important;box-shadow:none!important;color:#0f172a!important;background:linear-gradient(135deg,#ffdf24 0%,#ffca00 100%)!important;border-color:#ffca00!important;border-radius:7px!important;padding:.55rem 1rem!important;font-size:.92rem!important}.snapchat-submit-button svg{width:17px;height:17px;margin-left:0}.snapchat-tool-nav-slot{margin:1rem auto 1.35rem}.tool-navigation{margin-bottom:0!important}.tool-nav-wrap{overflow:visible!important}.tool-nav-strip{flex-wrap:wrap;width:100%;min-width:0;max-width:1180px;margin:0 auto;justify-content:center!important;gap:0!important}.tool-nav-pill{color:#111827;background:0 0;border:0;border-radius:0;flex-direction:column;min-width:92px;min-height:48px;font-size:.78rem;font-weight:700;line-height:1.1;gap:.32rem!important;padding:.45rem .8rem!important}.tool-nav-pill+.tool-nav-pill{border-left:1px solid #e5e7eb}.tool-nav-pill:hover{color:#111827;background:#fffc001f}.tool-nav-icon{color:#111827;line-height:0}.tool-nav-label{white-space:normal}.tool-nav-pill-active{background:linear-gradient(135deg,var(--tool-color)0%,#ffdc30 100%);min-width:auto;min-height:40px;color:var(--tool-active-text);border-radius:7px;flex-direction:row;border-left:0!important;gap:.55rem!important;padding:.52rem .75rem!important;box-shadow:0 12px 24px #ffcc002e!important}.tool-nav-pill-active .tool-nav-icon{color:inherit}.tool-share-holder{margin-left:.35rem}.tool-share-button{background:#fff;border:1px solid #e5e7eb;border-radius:7px;min-height:40px;font-size:.82rem;font-weight:800;color:#111827!important;padding:.52rem .8rem!important}.tool-share-button svg{color:#f1c500}.snapchat-helper-copy{margin-top:2rem!important}.snapchat-helper-copy p{color:#0f172a!important;max-width:760px!important;font-size:1rem!important;line-height:1.9!important}.snapchat-sample-badge{font-size:.94rem;box-shadow:inset 0 0 0 1px #e2e8f0b3;color:#1f2937!important;background:#f8fafceb!important;border:0!important;border-radius:9px!important;padding:.95rem 1.25rem!important;font-weight:700!important}.tool-page-note{text-align:left;background:linear-gradient(135deg,#ffdf2438 0%,#ffffffeb 100%);border-radius:18px;max-width:760px;margin-top:2.3rem;padding:1.7rem 2.2rem}.tool-page-note .tool-page-lead{max-width:none;color:#1f2937!important;font-size:1.06rem!important;line-height:1.75!important}@media (min-width:768px){.snapchat-form-layout{align-items:center;max-width:860px}.snapchat-search-card{height:52px;min-height:52px;align-items:center!important;padding:.45rem .6rem!important}.snapchat-search-input{height:36px;line-height:1.2;padding:.45rem .25rem!important}.snapchat-submit-button{align-self:center;min-height:52px;height:52px!important;padding-top:.5rem!important;padding-bottom:.5rem!important}.tool-nav-wrap{overflow:visible!important}.tool-nav-strip{flex-wrap:nowrap;width:100%;max-width:960px;justify-content:center!important;align-items:center!important;gap:0!important;margin-bottom:0!important}.tool-nav-pill{min-width:82px;min-height:42px;font-size:.72rem;gap:.28rem!important;padding:.42rem .58rem!important}.tool-nav-label{white-space:nowrap}.tool-nav-icon svg{width:18px;height:18px}.tool-nav-pill-active{min-height:40px;padding:.5rem .7rem!important}.tool-share-holder{margin-left:.3rem}.tool-share-button{min-height:38px;font-size:.74rem;padding:.46rem .68rem!important}}@media (min-width:768px) and (max-width:1100px){.tool-nav-strip{max-width:910px}.tool-nav-pill{min-width:74px;font-size:.67rem;padding:.36rem .43rem!important}.tool-nav-icon svg{width:16px;height:16px}.tool-nav-pill-active{padding:.46rem .55rem!important}.tool-share-button{font-size:.67rem;padding:.4rem .52rem!important}}@media (max-width:991.98px){.site-header-container{grid-template-columns:44px minmax(0,1fr) auto;gap:.75rem;display:grid!important}.site-brand{justify-content:center}.site-brand span{font-size:1.7rem}}@media (max-width:575.98px){.site-navbar,.site-header-container{min-height:70px}.site-brand span{font-size:1.25rem}.site-brand svg{width:24px;height:24px}.site-mobile-tools{padding:.72rem .95rem;font-size:.9rem}.tool-hero-container{padding-top:1.35rem!important;padding-bottom:2.5rem!important}.tool-page-title{margin-top:1.6rem;font-size:clamp(2.1rem,10vw,3.1rem);line-height:1.08}.tool-title-accent{display:none}.snapchat-form-layout{flex-direction:column;gap:.65rem}.snapchat-search-card{flex-wrap:nowrap;gap:.5rem;min-height:54px;align-items:center!important;padding:.52rem .58rem!important}.snapchat-search-icon,.snapchat-icon-button{flex-basis:34px;width:34px;height:34px}.snapchat-search-input{flex:auto;height:auto;line-height:1.45;padding:.62rem .25rem!important;font-size:.94rem!important}.snapchat-submit-button{flex:none;width:100%;min-height:44px;margin-top:0;min-width:0!important;height:44px!important;padding:.5rem .8rem!important;font-size:.94rem!important}.snapchat-submit-button svg{display:none}.snapchat-tool-nav-slot{margin:.9rem auto 1.2rem}.tool-nav-strip{max-width:330px;gap:.38rem!important}.tool-nav-pill{color:#1f2937;background:0 0;border-radius:8px;flex-direction:row;flex:0 auto;min-width:0;min-height:38px;font-size:.76rem;box-shadow:none!important;border:0!important;gap:.4rem!important;padding:.44rem .62rem!important}.tool-nav-pill-active{background:linear-gradient(135deg,var(--tool-color)0%,#ffdc30 100%);color:var(--tool-active-text)}.tool-nav-icon svg{width:16px;height:16px}.tool-share-holder{flex:0 auto;margin-left:0}.tool-share-button{background:#fff;border-color:#f1c500;border-radius:8px;justify-content:center;width:auto;min-height:38px;font-size:.76rem;padding:.44rem .62rem!important}.snapchat-helper-copy{margin-top:1.45rem!important}.snapchat-helper-copy p{font-size:1.05rem!important;line-height:1.85!important}.snapchat-sample-badge{width:auto;max-width:100%;font-size:.95rem;padding:.8rem 1rem!important}.tool-page-note{text-align:center;background:0 0;border-top:1px solid #e5e7eb;border-radius:0;margin-top:1.9rem;padding:1.6rem 0 0}.tool-page-note .tool-page-lead{color:#64748b!important;font-size:1.1rem!important;line-height:1.8!important}}@media (max-width:390px){.site-header-container{gap:.4rem}.site-mobile-tools{padding-left:.8rem;padding-right:.8rem}.tool-nav-strip{max-width:315px}.tool-nav-pill,.tool-share-button{font-size:.72rem}}section{background:#fff}.card{background:#fff;border:1px solid #e9ecef;transition:all .2s}.card:hover{border-color:#dee2e6;box-shadow:0 4px 12px #00000014!important}main,html{background:#fff}.single-blog-page{color:#1f2937;background:#fff;min-height:100vh;padding-bottom:4.5rem}.single-blog-shell{width:calc(100% - 32px);max-width:862px;margin:0 auto}.single-blog-topbar{background:#fff;border-bottom:1px solid #eef2f6}.single-blog-back{color:#526174;align-items:center;min-height:46px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.single-blog-back:hover{color:#111827}.single-blog-card{color:#40516a;background:#f7f8fa;border:1px solid #edf0f4;border-radius:6px;margin-top:2.25rem;padding:2.35rem 2.25rem 2.55rem}.single-blog-header{margin-bottom:1.45rem}.single-blog-header h1{color:#1f2937;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 .75rem;font-size:2.05rem;font-weight:800;line-height:1.25}.single-blog-meta{color:#1f2937;margin:0 0 .9rem;font-size:.82rem;font-weight:700;line-height:1.45}.single-blog-meta span{font-weight:800}.single-blog-share{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.45rem;display:flex}.single-blog-share-link{justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:1.25rem;line-height:1;transition:opacity .2s,transform .2s;display:inline-flex}.single-blog-share-link:hover{opacity:.82;transform:translateY(-1px)}.blog-share-facebook{color:#4267b2}.blog-share-twitter{color:#55acee}.blog-share-pinterest{color:#e60023}.blog-share-linkedin{color:#0a66c2}.blog-share-reddit{color:#ff4500}.blog-content{color:#40516a;font-size:.94rem;line-height:1.72}.blog-content>:first-child{margin-top:0}.blog-content>:last-child{margin-bottom:0}.blog-content h2,.single-blog-faq h2{color:#1f2937;letter-spacing:0;overflow-wrap:anywhere;margin:2rem 0 1.2rem;font-size:2.15rem;font-weight:800;line-height:1.28}.blog-content h3,.single-blog-faq-item h3{color:#2f3b4d;letter-spacing:0;overflow-wrap:anywhere;margin:1.35rem 0 .5rem;font-size:1rem;font-weight:800;line-height:1.45}.blog-content p{color:#40516a;margin:0 0 .75rem;font-size:.94rem;line-height:1.72}.blog-content ul,.blog-content ol{margin:.65rem 0 1.15rem;padding-left:1.6rem}.blog-content li{color:#40516a;margin-bottom:.45rem;padding-left:.15rem}.blog-content a{color:#0757b8;overflow-wrap:anywhere;font-weight:800;text-decoration:none}.blog-content a:hover{color:#003f8f;text-decoration:underline}.blog-content strong{color:#243144;font-weight:800}.blog-content blockquote{color:#314156;background:#fff;border-left:4px solid #ffcf24;border-radius:6px;margin:0 0 1.35rem;padding:1rem 1.1rem}.blog-content blockquote p{margin-bottom:0}.blog-content img{border-radius:0;width:auto;max-width:min(100%,560px);height:auto;margin:.75rem auto 1.35rem;display:block}.blog-content table{border-collapse:collapse;width:100%;max-width:100%;display:block;overflow-x:auto}.single-blog-faq{background:0 0;margin-top:2rem}.single-blog-faq-list{gap:.8rem;display:grid}.single-blog-faq-item h3{margin-top:0;margin-bottom:.35rem}.single-blog-faq-item p{margin-bottom:0}.single-blog-author{color:#40516a;background:#f7f8fa;border-top:1px solid #dfe7f0;margin-top:1.6rem;padding:2rem 2.25rem}.single-blog-author h2,.single-blog-related h2{color:#1f2937;letter-spacing:0;margin:0 0 1.7rem;font-size:1.55rem;font-weight:800;line-height:1.3}.single-blog-author h3{color:#1f2937;margin:0 0 .55rem;font-size:1.2rem;font-weight:800;line-height:1.4}.single-blog-author p{color:#40516a;max-width:760px;margin:0 0 1.35rem;font-size:.94rem;line-height:1.72}.single-blog-author a{color:#0a66c2;font-size:1.25rem;line-height:1;display:inline-flex}.single-blog-related{background:#fff;margin-top:2.9rem;padding:0 1.25rem}.single-blog-related-list{gap:1.55rem;display:grid}.single-blog-related-list a{color:#1f2937;overflow-wrap:anywhere;font-size:.98rem;font-weight:800;line-height:1.45;text-decoration:none}.single-blog-related-list a:hover{color:#0757b8}@media (min-width:1200px){.single-blog-card{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width:767.98px){.single-blog-shell{width:calc(100% - 24px)}.single-blog-card{margin-top:1.25rem;padding:1.6rem 1.3rem 1.8rem}.single-blog-header h1{font-size:1.75rem;line-height:1.26}.blog-content h2,.single-blog-faq h2{margin-top:1.7rem;font-size:1.62rem;line-height:1.3}.single-blog-author{padding:1.7rem 1.35rem}.single-blog-related{padding:0 .35rem}}.platform-hub{--hub-accent:#6f47eb;--hub-accent-strong:#5531c5;--hub-soft:#f7f4ff;--hub-border:#e6defc;color:#11182d;background:radial-gradient(circle at 8% 10%,#6f47eb0d,#0000 20rem),linear-gradient(#fff 0%,#fdfdfd 100%);min-height:100vh;padding:clamp(1.1rem,3vw,2.25rem) 0 4.5rem}.platform-hub-snapchat{--hub-accent:#f5bc00;--hub-accent-strong:#c88b00;--hub-soft:#fffaf0;--hub-border:#f5e7bd}.platform-hub-instagram{--hub-accent:#c13584;--hub-accent-strong:#a42b70;--hub-soft:#fff5fa;--hub-border:#f2d9e8}.platform-hub-pinterest{--hub-accent:#e60023;--hub-accent-strong:#bd001d;--hub-soft:#fff5f6;--hub-border:#f5d7dc}.platform-hub-shell{width:min(100% - 2rem,1160px);margin:0 auto}.platform-hub-hero,.platform-hub-section,.platform-hub-trust{background:#fffffff7;border:1px solid #e7eaf0;box-shadow:0 16px 45px #1923390b}.platform-hub-hero{border-color:var(--hub-border);text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;min-height:350px;padding:clamp(2.25rem,5vw,4rem) clamp(1.1rem,5vw,4.5rem) 1.65rem;display:flex;position:relative;overflow:hidden}.platform-hub-hero:before{content:"";background:radial-gradient(circle at 15% 32%,var(--hub-soft),transparent 22%),radial-gradient(circle at 84% 22%,var(--hub-soft),transparent 24%);pointer-events:none;position:absolute;inset:0}.platform-hub-mark{z-index:1;background:var(--hub-accent);color:#fff;border:1px solid #11182714;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:1rem;display:inline-flex;position:relative;box-shadow:0 12px 24px #19233924}.platform-hub-snapchat .platform-hub-mark{color:#111827;background:#ffcf16}.platform-hub-instagram .platform-hub-mark{background:linear-gradient(135deg,#833ab4,#c13584 50%,#f77737)}.platform-hub-hero h1{z-index:1;color:#0f172a;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,4.2vw,3.15rem);font-weight:850;line-height:1.05;position:relative}.platform-hub-tagline{z-index:1;color:#1f2937;margin:.65rem 0 0;font-size:clamp(1rem,1.6vw,1.2rem);font-weight:750;position:relative}.platform-hub-intro{z-index:1;color:#566176;max-width:750px;margin:.6rem auto 1.45rem;font-size:.97rem;line-height:1.7;position:relative}.platform-hub-badges{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;width:100%;max-width:920px;margin-top:auto;display:grid;position:relative}.platform-hub-badge{color:#252e42;background:#ffffffd6;border:1px solid #e5e9f0;border-radius:12px;justify-content:center;align-items:center;gap:.55rem;min-height:50px;padding:.65rem .75rem;font-size:.84rem;font-weight:750;display:flex}.platform-hub-badge.tone-green svg{color:#12b75a}.platform-hub-badge.tone-purple svg{color:#7047eb}.platform-hub-badge.tone-amber svg{color:#efaa00}.platform-hub-badge.tone-blue svg{color:#248cf0}.platform-hub-orb,.platform-hub-spark{z-index:0;pointer-events:none;position:absolute}.platform-hub-orb{opacity:.7;border-radius:50%}.platform-hub-orb-one{background:#b47cff;width:20px;height:20px;top:2rem;left:4.5%}.platform-hub-orb-two{background:#bfe9a8;width:13px;height:13px;top:6.5rem;right:8%}.platform-hub-orb-three{background:#ffe8b8;width:42px;height:42px;top:2.2rem;right:3.5%}.platform-hub-spark{color:var(--hub-accent)}.platform-hub-spark-one{top:2.3rem;left:19%}.platform-hub-spark-two{top:1.7rem;right:27%}.platform-hub-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-top:1rem;display:grid}.platform-hub-tool-card{border:1px solid var(--tool-border);background:linear-gradient(112deg,var(--tool-soft),#fffffff5 68%),#fff;color:#11182d;border-radius:16px;grid-template-rows:1fr auto;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:.55rem 1.1rem;min-height:160px;padding:1.25rem;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid}.platform-hub-tool-card:hover{border-color:var(--tool-accent);color:#11182d;transform:translateY(-2px);box-shadow:0 14px 34px #19233914}.platform-hub-tool-card:focus-visible,.platform-hub-popular-card:focus-visible,.platform-hub-about-grid>a:focus-visible,.platform-hub-related-grid>a:focus-visible{outline:3px solid color-mix(in srgb,var(--tool-accent,var(--hub-accent))32%,transparent);outline-offset:3px}.platform-hub-tool-icon{background:var(--tool-accent);color:#fff;width:66px;height:66px;box-shadow:0 0 0 6px var(--tool-soft),0 10px 22px color-mix(in srgb,var(--tool-accent)25%,transparent);border:8px solid #ffffff7a;border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;display:inline-flex;position:relative}.platform-hub-platform-icon{background:var(--hub-accent);color:#fff;flex:none;position:relative}.platform-hub .platform-hub-platform-icon.platform-hub-platform-icon-instagram{background:linear-gradient(135deg,#405de6 0%,#833ab4 38%,#c13584 64%,#fd1d1d 100%)}.platform-hub .platform-hub-platform-icon.platform-hub-platform-icon-snapchat{color:#111827;background:#fffc00}.platform-hub .platform-hub-platform-icon.platform-hub-platform-icon-pinterest{background:#e60023}.platform-hub-platform-glyph{background:var(--tool-accent);color:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;display:inline-flex;position:absolute;bottom:-4px;right:-4px;box-shadow:0 3px 8px #0f172a2e}.platform-hub-platform-icon .platform-hub-platform-glyph svg{stroke-width:2.5px;width:12px;height:12px}.platform-hub-tool-copy{align-self:end;min-width:0}.platform-hub-tool-copy strong{color:#0f172a;margin-bottom:.32rem;font-size:clamp(1rem,1.7vw,1.18rem);font-weight:820;line-height:1.2;display:block}.platform-hub-tool-copy small{color:#536078;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.86rem;line-height:1.55;display:-webkit-box;overflow:hidden}.platform-hub-tool-action{border:1px solid var(--tool-border);width:max-content;color:var(--tool-accent);background:#ffffffc7;border-radius:9px;align-self:end;align-items:center;gap:.35rem;padding:.5rem .72rem;font-size:.82rem;font-weight:800;display:inline-flex}.platform-hub-section{border-radius:16px;margin-top:1rem;padding:clamp(1.25rem,3vw,1.8rem)}.platform-hub-section-title{text-align:center;max-width:820px;margin:0 auto 1.2rem}.platform-hub-section-title>span{color:var(--hub-accent-strong);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.3rem;font-size:.72rem;font-weight:850;display:block}.platform-hub-section-title h2{color:#101828;letter-spacing:-.025em;margin:0;font-size:clamp(1.35rem,2.5vw,1.8rem);font-weight:850}.platform-hub-section-title p{color:#58657a;margin:.55rem auto 0;font-size:.92rem;line-height:1.65}.platform-hub-section-title-inline{max-width:none;color:var(--hub-accent-strong);justify-content:center;align-items:center;gap:.55rem;margin-bottom:1rem;display:flex}.platform-hub-popular-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.platform-hub-popular-card{border:1px solid var(--tool-border);background:linear-gradient(120deg,var(--tool-soft),#fff 72%);color:#101828;border-radius:13px;grid-template-rows:1fr auto;grid-template-columns:46px minmax(0,1fr);align-items:center;gap:.4rem .75rem;min-height:104px;padding:.9rem;text-decoration:none;display:grid}.platform-hub-popular-icon{background:var(--tool-accent);color:#fff;width:44px;height:44px;box-shadow:0 8px 18px color-mix(in srgb,var(--tool-accent)22%,transparent);border-radius:50%;grid-row:1/3;justify-content:center;align-items:center;display:inline-flex;position:relative}.platform-hub-popular-icon .platform-hub-platform-glyph{border-width:2px;width:19px;height:19px;bottom:-4px;right:-4px}.platform-hub-platform-icon.platform-hub-popular-icon .platform-hub-platform-glyph svg{width:9px;height:9px}.platform-hub-popular-card strong,.platform-hub-popular-card small{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.platform-hub-popular-card strong{color:#101828;-webkit-line-clamp:1;font-size:.82rem;font-weight:820;line-height:1.3}.platform-hub-popular-card small{color:#647086;-webkit-line-clamp:2;font-size:.7rem;line-height:1.4}.platform-hub-popular-card b{color:var(--tool-accent);align-items:center;gap:.25rem;font-size:.75rem;display:inline-flex}.platform-hub-about-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.platform-hub-about-grid>a{color:#172033;background:#fff;border:1px solid #e8ebf0;border-radius:12px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:.72rem;min-height:76px;padding:.75rem .9rem;text-decoration:none;transition:border-color .18s,background-color .18s;display:grid}.platform-hub-about-grid>a:hover{border-color:var(--tool-border);background:var(--tool-soft)}.platform-hub-about-grid>a>span:first-child{background:var(--tool-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.platform-hub-about-icon .platform-hub-platform-glyph{border-width:2px;width:17px;height:17px;bottom:-3px;right:-3px}.platform-hub-platform-icon.platform-hub-about-icon .platform-hub-platform-glyph svg{width:8px;height:8px}.platform-hub-about-grid strong{color:#172033;font-size:.82rem;font-weight:820;line-height:1.25;display:block}.platform-hub-about-grid small{color:#647086;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.18rem;font-size:.71rem;line-height:1.38;display:-webkit-box;overflow:hidden}.platform-hub-about-grid>a>svg{color:var(--tool-accent)}.platform-hub-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.platform-hub-benefit{background:#fff;border:1px solid #e7eaf0;border-radius:14px;align-items:flex-start;gap:.75rem;min-height:106px;padding:1rem;display:flex}.platform-hub-benefit>span{border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.platform-hub-benefit.tone-green>span{color:#12b75a;background:#ecfbf2}.platform-hub-benefit.tone-purple>span{color:#7047eb;background:#f4efff}.platform-hub-benefit.tone-blue>span{color:#248cf0;background:#eef6ff}.platform-hub-benefit.tone-amber>span{color:#efaa00;background:#fff6df}.platform-hub-benefit strong,.platform-hub-benefit small{display:block}.platform-hub-benefit strong{color:#172033;font-size:.82rem;font-weight:850}.platform-hub-benefit small{color:#647086;margin-top:.2rem;font-size:.71rem;line-height:1.4}.platform-hub-faq .tool-faq-section{margin:0}.platform-hub-faq .tool-faq-title{text-align:center;margin-bottom:1rem}.platform-hub-faq .tool-faq-list{gap:.55rem}.platform-hub-faq .tool-faq-item{box-shadow:none;border-radius:10px}.platform-hub-faq .tool-faq-question{min-height:52px;padding:.8rem .9rem;font-size:.83rem}.platform-hub-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.platform-hub-related-grid>a{color:#172033;background:#fff;border:1px solid #e6e9ef;border-radius:13px;grid-template-columns:50px minmax(0,1fr) 22px;align-items:center;gap:.8rem;min-height:88px;padding:.9rem;text-decoration:none;display:grid}.platform-hub-related-grid>a:hover{border-color:var(--hub-border);background:var(--hub-soft)}.platform-hub-related-icon{background:#f7f8fa;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.platform-hub-related-grid strong,.platform-hub-related-grid small{display:block}.platform-hub-related-grid strong{font-size:.9rem;font-weight:820}.platform-hub-related-grid small{color:#647086;margin-top:.2rem;font-size:.72rem;line-height:1.4}.platform-hub-related-grid>a>svg{color:var(--hub-accent-strong)}.platform-hub-trust{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem;display:grid}.platform-hub-trust>div{justify-content:center;align-items:center;gap:.7rem;min-height:88px;padding:.9rem;display:flex}.platform-hub-trust>div+div{border-left:1px solid #e7eaf0}.platform-hub-trust svg{color:var(--hub-accent-strong)}.platform-hub-trust strong,.platform-hub-trust small{display:block}.platform-hub-trust strong{color:#172033;font-size:.78rem;font-weight:850}.platform-hub-trust small{color:#687489;margin-top:.08rem;font-size:.69rem}.platform-hub-footer-action{text-align:center;margin-top:1.2rem}.platform-hub-footer-action a{border:1px solid var(--hub-border);background:var(--hub-soft);color:var(--hub-accent-strong);border-radius:10px;align-items:center;gap:.45rem;padding:.68rem 1rem;font-size:.82rem;font-weight:820;display:inline-flex}@media (max-width:900px){.platform-hub-badges,.platform-hub-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-hub-popular-grid{grid-template-columns:1fr}}@media (max-width:700px){.platform-hub{padding-top:.8rem}.platform-hub-shell{width:min(100% - 1rem,1160px)}.platform-hub-hero{border-radius:16px;min-height:0;padding:2rem .85rem 1rem}.platform-hub-mark{width:58px;height:58px}.platform-hub-orb-three{width:28px;height:28px}.platform-hub-intro{font-size:.86rem;line-height:1.6}.platform-hub-badges{gap:.5rem}.platform-hub-badge{min-height:44px;padding:.5rem;font-size:.7rem}.platform-hub-badge svg{width:17px;height:17px}.platform-hub-tools,.platform-hub-about-grid,.platform-hub-related-grid{grid-template-columns:1fr}.platform-hub-tool-card{grid-template-columns:58px minmax(0,1fr);gap:.5rem .85rem;min-height:142px;padding:1rem}.platform-hub-tool-icon{width:54px;height:54px;box-shadow:0 0 0 4px var(--tool-soft);border-width:6px}.platform-hub-tool-icon svg{width:22px;height:22px}.platform-hub-platform-icon.platform-hub-tool-icon .platform-hub-platform-glyph svg{width:10px;height:10px}.platform-hub-tool-copy strong{font-size:.98rem}.platform-hub-tool-copy small{font-size:.78rem}.platform-hub-tool-action{padding:.4rem .58rem;font-size:.74rem}.platform-hub-section{padding:1rem}}@media (max-width:520px){.platform-hub-badges,.platform-hub-benefits{grid-template-columns:1fr 1fr}.platform-hub-badge{justify-content:flex-start}.platform-hub-benefit{flex-direction:column;gap:.55rem;min-height:118px}.platform-hub-trust{grid-template-columns:1fr}.platform-hub-trust>div{justify-content:flex-start;min-height:70px}.platform-hub-trust>div+div{border-top:1px solid #e7eaf0;border-left:0}}@media (prefers-reduced-motion:reduce){.platform-hub-tool-card,.platform-hub-about-grid>a{transition:none}}@media (max-width:420px){.single-blog-shell{width:calc(100% - 18px)}.single-blog-card{padding:1.35rem 1rem 1.55rem}.single-blog-header h1{font-size:1.52rem}.blog-content{font-size:.9rem}.blog-content h2,.single-blog-faq h2{font-size:1.38rem}.blog-content p,.blog-content li,.single-blog-author p{font-size:.9rem}}.site-mobile-actions{z-index:1060;align-items:center;gap:.7rem;display:flex}.site-brand-accent{color:#0d6efd}.site-header-snapchat .site-brand-accent{color:#d99f00}.site-header-pinterest .site-brand-accent{color:#e60023}.site-header-instagram .site-brand-accent{color:#0000;background:linear-gradient(90deg,#833ab4,#c13584,#e1306c,#f77737);-webkit-background-clip:text;background-clip:text}.site-header-pinterest .site-all-tools{background:#e60023;border-color:#e60023;box-shadow:0 12px 24px #e600232e;color:#fff!important}.site-header-instagram .site-all-tools{background:linear-gradient(135deg,#833ab4 0%,#c13584 42%,#e1306c 68%,#f77737 100%);border-color:#0000;box-shadow:0 12px 24px #c1358433;color:#fff!important}.site-search-button,.site-menu-toggle{color:#111827;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.site-search-button:hover,.site-menu-toggle:hover{color:#111827;background:#f3f4f6}@media (max-width:991.98px){.site-header-container{gap:.75rem;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.site-brand{justify-content:flex-start!important}}@media (max-width:575.98px){.site-navbar,.site-header-container{min-height:72px}.site-brand{gap:.45rem!important}.site-brand span{font-size:1.32rem}.site-brand svg{width:22px;height:22px}.site-search-button,.site-menu-toggle{width:38px;height:38px}}.visual-sitemap-page{color:#111827;background:#fff;min-height:100vh}.visual-sitemap-shell{width:min(100% - 32px,1160px);margin:0 auto}.visual-sitemap-hero{background:#f7f8fa;border-bottom:1px solid #edf1f5}.visual-sitemap-breadcrumb{color:#667085;flex-wrap:wrap;align-items:center;gap:.55rem;padding-top:1.25rem;font-size:.9rem;font-weight:700;display:flex}.visual-sitemap-breadcrumb a{color:#526174;text-decoration:none}.visual-sitemap-breadcrumb a:hover{color:#0757b8}.visual-sitemap-title{max-width:760px;padding:4.2rem 0 4.8rem}.visual-sitemap-kicker{color:#e11d48;align-items:center;gap:.5rem;margin-bottom:1.1rem;font-size:.86rem;font-weight:800;display:inline-flex}.visual-sitemap-title h1{color:#111827;letter-spacing:0;margin:0 0 1rem;font-size:clamp(2.65rem,7vw,5rem);font-weight:850;line-height:1}.visual-sitemap-title p{color:#40516a;max-width:680px;margin:0;font-size:1.05rem;line-height:1.8}.visual-sitemap-content{padding:3.5rem 0 4.5rem}.visual-sitemap-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;display:grid}.visual-sitemap-panel{background:#fff;border:1px solid #e6ebf1;border-radius:8px;grid-column:span 4;padding:1.5rem}.visual-sitemap-panel-wide{grid-column:span 8}.visual-sitemap-panel-heading{color:#0757b8;align-items:center;gap:.75rem;margin-bottom:1.2rem;display:flex}.visual-sitemap-panel-heading h2{color:#111827;margin:0;font-size:1.25rem;font-weight:850;line-height:1.3}.visual-sitemap-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.visual-sitemap-list a,.visual-sitemap-parent-link{color:#1f2937;overflow-wrap:anywhere;font-size:.94rem;font-weight:750;line-height:1.45;text-decoration:none}.visual-sitemap-list a:hover,.visual-sitemap-parent-link:hover{color:#0757b8}.visual-sitemap-list li{padding-left:1rem;position:relative}.visual-sitemap-list li:before{content:"";background:#ffcf24;border-radius:999px;width:.36rem;height:.36rem;position:absolute;top:.65em;left:0}.visual-sitemap-tool-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem;display:grid}.visual-sitemap-tool-group{min-width:0}.visual-sitemap-parent-link{color:#0757b8;margin-bottom:.8rem;font-size:1rem;display:inline-flex}.visual-sitemap-blog-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.35rem}.visual-sitemap-note{background:#f7f8fa;grid-column:span 12}.visual-sitemap-note p{color:#40516a;max-width:760px;margin:0;font-size:.98rem;line-height:1.75}@media (max-width:991.98px){.visual-sitemap-panel,.visual-sitemap-panel-wide{grid-column:span 12}}@media (max-width:767.98px){.visual-sitemap-shell{width:min(100% - 24px,1160px)}.visual-sitemap-title{padding:3.1rem 0 3.5rem}.visual-sitemap-content{padding:2.25rem 0 3.25rem}.visual-sitemap-panel{padding:1.25rem}.visual-sitemap-tool-groups,.visual-sitemap-blog-list{grid-template-columns:1fr}}@media (max-width:420px){.visual-sitemap-title h1{font-size:2.35rem}.visual-sitemap-title p,.visual-sitemap-note p{font-size:.94rem}}.site-footer{color:#111827;background:#f6f7f9;border-top:1px solid #e5e9ef;margin-top:4.5rem;padding:3.2rem 0 2.2rem}.site-footer-shell{width:min(100% - 32px,1320px);margin:0 auto}.site-footer-grid{grid-template-columns:minmax(260px,1.2fr) minmax(240px,.8fr) minmax(220px,.62fr);align-items:start;gap:4.25rem;display:grid}.site-footer-logo{color:#111827;align-items:center;gap:.55rem;margin-bottom:1.5rem;font-size:1.55rem;font-weight:850;line-height:1;text-decoration:none;display:inline-flex}.site-footer-logo span span{color:#0d6efd}.site-footer-brand p{color:#111827;max-width:440px;margin:0;font-size:.95rem;font-weight:500;line-height:1.75}.site-footer-side{gap:2rem;display:grid}.site-footer-nav h2{color:#111827;margin:0 0 1.45rem;font-size:1rem;font-weight:850;line-height:1.3}.site-footer-nav ul{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.site-footer-nav a{color:#111827;overflow-wrap:anywhere;font-size:.92rem;font-weight:700;line-height:1.45;text-decoration:none}.site-footer-nav a:hover,.site-footer-bottom a:hover{color:#0757b8}.site-footer-bottom{border-top:1px solid #cfd6df;grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:1.5rem;margin-top:4rem;padding-top:1.6rem;display:grid}.site-footer-bottom p{color:#111827;margin:0;font-size:.9rem;font-weight:500;line-height:1.7}.site-footer-bottom p:last-child{text-align:right}.site-footer-bottom a{color:#111827;font-weight:800;text-decoration:none}@media (min-width:992px){.site-footer-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991.98px){.site-footer{margin-top:3rem}.site-footer-grid{grid-template-columns:1fr;gap:2.5rem}.site-footer-side{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer-bottom{grid-template-columns:1fr;margin-top:3rem}.site-footer-bottom p:last-child{text-align:left}}@media (max-width:575.98px){.site-footer{padding:2.5rem 0 2rem}.site-footer-shell{width:min(100% - 24px,1320px)}.site-footer-side{grid-template-columns:1fr}.site-footer-nav ul{gap:.85rem}}.admin-page{color:#172033;background:#f4f6f8;min-height:100vh}.admin-login-page{color:#172033;background:#f4f6f8;place-items:center;min-height:100vh;padding:1rem;display:grid}.admin-login-card{background:#fff;border:1px solid #dfe5ec;border-radius:8px;width:min(100%,430px);padding:1.35rem;box-shadow:0 18px 40px #0f172a14}.admin-login-mark{color:#fff;background:#172033;border-radius:8px;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:1.2rem;display:inline-flex}.admin-login-copy span{color:#0f766e;text-transform:uppercase;font-size:.76rem;font-weight:850}.admin-login-copy h1{color:#111827;margin:.25rem 0 .45rem;font-size:1.55rem;font-weight:900}.admin-login-copy p{color:#64748b;margin:0 0 1.2rem;font-size:.94rem;font-weight:500;line-height:1.6}.admin-login-form{gap:.75rem;display:grid}.admin-login-form label{color:#334155;font-size:.86rem;font-weight:850}.admin-login-input{color:#64748b;background:#fbfcfd;border:1px solid #d7dee8;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:48px;padding:0 .85rem;display:grid}.admin-login-input input{color:#111827;background:0 0;border:0;outline:0;width:100%;font-size:.96rem;font-weight:650}.admin-login-error{color:#bb1f35;background:#fff1f3;border:1px solid #f6bcc5;border-radius:8px;padding:.7rem .8rem;font-size:.86rem;font-weight:750}.admin-login-form button{color:#fff;background:#172033;border:0;border-radius:8px;min-height:48px;font-weight:900}.admin-login-form button:disabled{cursor:wait;opacity:.72}.admin-header{z-index:20;backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem clamp(1rem,3vw,2rem);display:flex;position:sticky;top:0}.admin-header h1{color:#111827;margin:.25rem 0;font-size:1.35rem;font-weight:850;line-height:1.2}.admin-header p{color:#64748b;margin:0;font-size:.94rem;font-weight:500;line-height:1.5}.admin-eyebrow,.admin-header-actions,.admin-status-strip,.admin-status-badge,.admin-tool-summary,.admin-inactive-tools,.admin-card-link,.admin-row-action{align-items:center;display:flex}.admin-eyebrow{color:#0f766e;text-transform:uppercase;gap:.45rem;font-size:.76rem;font-weight:800}.admin-header-actions{flex-shrink:0;gap:.75rem}.admin-icon-link,.admin-row-action{color:#1f2937;background:#fff;border:1px solid #d7dee8;border-radius:8px;justify-content:center;width:38px;height:38px;text-decoration:none}.admin-icon-link:hover,.admin-row-action:hover{color:#0d6efd;border-color:#9aa8ba}.admin-shell{width:min(100% - 28px,1480px);margin:0 auto;padding:1.25rem 0 3rem}.admin-status-strip{background:#fff;border:1px solid #dfe5ec;border-radius:8px;justify-content:space-between;gap:1rem;margin-bottom:1rem;padding:.9rem}.admin-status-strip>div{min-width:0}.admin-status-strip strong{color:#111827;font-weight:850}.admin-status-strip span{color:#64748b;margin-left:.25rem;font-size:.9rem;font-weight:600}.admin-status-badge{border-radius:8px;gap:.45rem;padding:.48rem .62rem;font-size:.86rem;font-weight:850}.admin-status-success{color:#137a3d;background:#e9f8ef}.admin-status-warning{color:#9a6500;background:#fff7d6}.admin-status-danger{color:#bb1f35;background:#feecef}.admin-kpi-grid,.admin-grid{gap:1rem;display:grid}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1rem}.admin-grid{margin-top:1rem}.admin-grid-two{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.admin-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-kpi-card,.admin-panel,.admin-management-card{background:#fff;border:1px solid #dfe5ec;border-radius:8px;box-shadow:0 12px 26px #0f172a0d}.admin-kpi-card{min-height:178px;padding:1rem;position:relative;overflow:hidden}.admin-kpi-card:before,.admin-management-card:before{content:"";background:#0d6efd;width:4px;position:absolute;inset:0 auto 0 0}.admin-kpi-icon,.admin-management-icon{color:#0d6efd;background:#eef4ff;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1rem;display:inline-flex}.admin-kpi-card span{color:#64748b;text-transform:uppercase;font-size:.78rem;font-weight:850;display:block}.admin-kpi-card strong{color:#111827;margin-top:.35rem;font-size:2rem;font-weight:900;line-height:1;display:block}.admin-kpi-card p,.admin-management-card p,.admin-activity-item p,.admin-empty{color:#64748b;font-size:.9rem;line-height:1.55}.admin-kpi-card p{margin:.8rem 0 0}.admin-tone-success:before,.admin-tone-success .admin-kpi-icon,.admin-tone-success .admin-management-icon{color:#137a3d;background-color:#e9f8ef}.admin-tone-warning:before,.admin-tone-warning .admin-kpi-icon,.admin-tone-warning .admin-management-icon{color:#a66c00;background-color:#fff7d6}.admin-tone-danger:before,.admin-tone-danger .admin-kpi-icon,.admin-tone-danger .admin-management-icon{color:#bb1f35;background-color:#feecef}.admin-tone-dark:before,.admin-tone-dark .admin-kpi-icon,.admin-tone-dark .admin-management-icon{color:#111827;background-color:#eef0f3}.admin-tone-success:before{background:#20a464}.admin-tone-warning:before{background:#f2b705}.admin-tone-danger:before{background:#e5485d}.admin-tone-instagram:before{background:linear-gradient(#833ab4,#c13584 55%,#f77737)}.admin-tone-instagram .admin-management-icon{color:#c13584;background:#fff0f7}.admin-tone-dark:before{background:#172033}.admin-panel{padding:1.1rem}.admin-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.admin-panel-head.compact{margin-bottom:.75rem}.admin-panel-head h2,.admin-management-card h2{color:#111827;margin:.15rem 0 0;font-size:1.05rem;font-weight:850;line-height:1.3}.admin-section-kicker{color:#64748b;text-transform:uppercase;font-size:.72rem;font-weight:850}.admin-health-list,.admin-activity-list,.admin-metric-list,.admin-split-list{gap:.85rem;display:grid}.admin-health-row{background:#fbfcfd;border:1px solid #edf1f5;border-radius:8px;grid-template-columns:minmax(135px,.8fr) minmax(160px,1fr) minmax(96px,auto);align-items:center;gap:1rem;padding:.85rem;display:grid}.admin-health-meta strong,.admin-health-rate strong,.admin-meter-row strong{color:#111827;font-weight:850;display:block}.admin-health-meta span,.admin-health-rate span,.admin-meter-row span{color:#64748b;margin-top:.18rem;font-size:.82rem;font-weight:600;display:block}.admin-health-bar,.admin-meter{background:#e8edf3;border-radius:999px;height:8px;overflow:hidden}.admin-health-fill,.admin-meter span{border-radius:inherit;height:100%;display:block}.admin-fill-success{background:#20a464}.admin-fill-warning{background:#f2b705}.admin-fill-danger{background:#e5485d}.admin-fill-primary{background:#3b82f6}.admin-health-rate{text-align:right}.admin-chart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:.75rem;min-height:220px;display:grid}.admin-chart-col{text-align:center;gap:.45rem;display:grid}.admin-chart-bar{background:#f0f4f8;border-radius:8px;justify-content:center;align-items:end;height:150px;padding:.25rem;display:flex}.admin-chart-bar span{background:#3b82f6;border-radius:6px;width:100%;display:block}.admin-chart-col strong{color:#111827;font-size:.86rem}.admin-chart-col small{color:#64748b;font-size:.78rem;font-weight:700}.admin-management-card{padding:1.1rem;position:relative;overflow:hidden}.admin-management-card p{min-height:4.2rem;margin:.7rem 0 1rem}.admin-mini-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;margin-bottom:1rem;display:grid}.admin-mini-metrics span{color:#64748b;border:1px solid #edf1f5;border-radius:8px;gap:.1rem;padding:.65rem;font-size:.75rem;font-weight:750;display:grid}.admin-mini-metrics strong{color:#111827;font-size:1rem;font-weight:900}.admin-card-link{color:#fff;background:#172033;border:1px solid #172033;border-radius:8px;justify-content:center;gap:.4rem;min-height:42px;font-weight:850;text-decoration:none}.admin-card-link:hover{color:#fff;background:#0f172a}.admin-activity-item{background:#fbfcfd;border:1px solid #edf1f5;border-radius:8px;grid-template-columns:12px minmax(0,1fr);gap:.8rem;padding:.8rem;display:grid}.admin-dot{border-radius:50%;width:10px;height:10px;margin-top:.45rem}.admin-dot-success{background:#20a464}.admin-dot-warning{background:#f2b705}.admin-dot-danger{background:#e5485d}.admin-activity-title{justify-content:space-between;gap:.75rem;margin-bottom:.2rem;display:flex}.admin-activity-title strong,.admin-rank-row span{color:#111827;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:850;overflow:hidden}.admin-activity-title span{color:#64748b;text-transform:uppercase;flex-shrink:0;font-size:.75rem;font-weight:850}.admin-activity-item p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 .35rem;display:-webkit-box;overflow:hidden}.admin-activity-item small{color:#7b8798;font-size:.78rem;font-weight:600}.admin-split-list{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-split-list h3{color:#111827;margin:0 0 .65rem;font-size:.9rem;font-weight:850}.admin-rank-row{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem;padding:.65rem 0;display:grid}.admin-rank-row strong{color:#111827;font-weight:900}.admin-meter-row{border-bottom:1px solid #edf1f5;gap:.45rem;padding:.72rem 0;display:grid}.admin-tool-summary{flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.admin-tool-summary span{color:#334155;border:1px solid #dfe5ec;border-radius:8px;align-items:center;gap:.4rem;padding:.48rem .6rem;font-size:.85rem;font-weight:800;display:inline-flex}.admin-table-wrap{border:1px solid #edf1f5;border-radius:8px;overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;min-width:840px}.admin-table th{color:#64748b;text-transform:uppercase;background:#f8fafc;border-bottom:1px solid #dfe5ec;padding:.8rem .9rem;font-size:.74rem;font-weight:900}.admin-table td{color:#334155;vertical-align:middle;border-bottom:1px solid #edf1f5;padding:.85rem .9rem;font-size:.9rem;font-weight:650}.admin-table tr:last-child td{border-bottom:0}.admin-table td strong,.admin-table td span{display:block}.admin-table td strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:360px;font-weight:850;overflow:hidden}.admin-table td span{color:#7b8798;font-size:.78rem;font-family:var(--bs-font-monospace);margin-top:.18rem}.admin-inactive-tools{color:#64748b;flex-wrap:wrap;gap:.5rem;margin-top:1rem;font-size:.86rem}.admin-inactive-tools a{color:#334155;background:#fbfcfd;border:1px solid #dfe5ec;border-radius:8px;padding:.35rem .5rem;font-weight:750;text-decoration:none}.admin-empty{margin:0}@media (max-width:1199.98px){.admin-kpi-grid,.admin-grid-three,.admin-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-grid-two{grid-template-columns:1fr}}@media (max-width:767.98px){.admin-header{flex-direction:column;align-items:flex-start;position:static}.admin-header-actions{justify-content:space-between;width:100%}.admin-status-strip,.admin-kpi-grid,.admin-grid-three,.admin-grid-four,.admin-split-list{grid-template-columns:1fr}.admin-status-strip{display:grid}.admin-health-row{grid-template-columns:1fr}.admin-health-rate{text-align:left}.admin-chart{gap:.45rem}.admin-mini-metrics{grid-template-columns:1fr}}@media (max-width:460px){.admin-shell{width:min(100% - 20px,1480px)}.admin-panel,.admin-management-card,.admin-kpi-card{padding:.9rem}.admin-header h1{font-size:1.15rem}.admin-kpi-card strong{font-size:1.7rem}}.snapchat-spotlight-result{border-radius:8px;box-shadow:0 10px 28px #10182814;border-color:#dee2e6!important}.snapchat-spotlight-avatar{width:56px;height:56px}.min-w-0{min-width:0}.snapchat-spotlight-caption{line-height:1.45}.snapchat-spotlight-stats{background-color:#f8f9fa;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.snapchat-spotlight-stat{color:#212529;min-width:0;padding:.85rem .35rem}.snapchat-spotlight-stat+.snapchat-spotlight-stat{border-left:1px solid #dee2e6}.snapchat-spotlight-stat svg,.snapchat-spotlight-stat strong,.snapchat-spotlight-stat span{margin-left:auto;margin-right:auto;display:block}.snapchat-spotlight-stat strong{margin-top:.35rem;font-size:1rem}.snapchat-spotlight-stat span{color:#6c757d;text-overflow:ellipsis;white-space:nowrap;margin-top:.1rem;font-size:.72rem;overflow:hidden}.snapchat-waveform{background-color:#171717;border-radius:8px;justify-content:center;align-items:center;gap:3px;width:76px;height:42px;display:flex}.snapchat-waveform span{transform-origin:50%;background-color:#fffc00;border-radius:2px;width:3px;animation:.9s ease-in-out infinite alternate snapchat-waveform}@keyframes snapchat-waveform{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@media (max-width:420px){.snapchat-spotlight-stat{padding:.75rem .2rem}.snapchat-spotlight-stat span{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.snapchat-waveform span{animation:none}}.instagram-tool{width:min(100%,820px)}.instagram-search-form{grid-template-columns:minmax(0,1fr) auto;gap:.75rem;display:grid}.instagram-search-box,.instagram-primary-button,.instagram-result-panel,.instagram-ratio-panel,.instagram-font-input-panel,.instagram-font-results{border-radius:8px!important}.instagram-search-box{min-width:0;min-height:54px;padding:.35rem;box-shadow:0 8px 22px #1717170f;border-color:#d9dce1!important}.instagram-input-icon{background:var(--instagram-gradient);color:#fff;border-radius:7px;width:42px;height:42px}.instagram-search-input{color:#171717;min-width:0;height:42px;font-size:1rem;padding:.5rem .75rem!important}.instagram-icon-button{color:#5f6368;flex:0 0 40px;width:40px;height:40px;border-radius:7px!important}.instagram-icon-button:hover{color:#171717;background-color:#f1f3f5}.instagram-primary-button{min-height:54px;box-shadow:0 8px 20px #c1358433;background:var(--instagram-gradient)!important;border:0!important;padding:.75rem 1.25rem!important}.instagram-primary-button:hover:not(:disabled){color:#fff;filter:brightness(.96);transform:translateY(-1px)}.instagram-primary-button:disabled{color:#fff;opacity:.55}.instagram-helper{text-align:center;margin-top:.85rem}.instagram-spin{animation:.9s linear infinite spin}.instagram-result-panel,.instagram-ratio-panel,.instagram-font-input-panel,.instagram-font-results{background-color:#fff;border:1px solid #e1e4e8;box-shadow:0 10px 28px #17171712}.instagram-picture-result{padding:clamp(1.25rem,4vw,2.25rem)}.instagram-avatar-ring{background:var(--instagram-gradient);border-radius:50%;width:292px;height:292px;padding:6px}.instagram-avatar-large{border:5px solid #fff;border-radius:50%;width:100%;height:100%}.instagram-picture-actions .btn{border-radius:8px;min-height:46px}.instagram-profile-result{overflow:hidden}.instagram-profile-heading{padding:clamp(1rem,3vw,1.5rem)}.instagram-avatar-ring-small{width:112px;height:112px;padding:4px}.instagram-avatar-medium{border:4px solid #fff;border-radius:50%;width:100%;height:100%}.instagram-verified{color:#0095f6}.instagram-private-badge{color:#495057;background-color:#f1f3f5;border-radius:5px;padding:.2rem .45rem;font-size:.72rem;font-weight:700}.instagram-open-button{border-radius:8px;flex:0 0 42px;width:42px;height:42px;padding:0}.instagram-profile-stats{background-color:#f8f9fa;border-top:1px solid #e1e4e8;border-bottom:1px solid #e1e4e8;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.instagram-profile-stats>div{text-align:center;min-width:0;padding:1rem .5rem}.instagram-profile-stats>div+div{border-left:1px solid #e1e4e8}.instagram-profile-stats strong,.instagram-profile-stats span{display:block}.instagram-profile-stats strong{color:#171717;text-overflow:ellipsis;font-size:clamp(1rem,3vw,1.3rem);overflow:hidden}.instagram-profile-stats span{color:#6c757d;margin-top:.15rem;font-size:.78rem}.instagram-profile-bio{padding:clamp(1rem,3vw,1.5rem);line-height:1.6}.instagram-profile-bio-copy-row{align-items:flex-start;gap:.55rem;display:flex}.instagram-profile-bio-copy-row p{flex:1;min-width:0}.instagram-bio-copy-button{color:#6c757d;background:#fff;border:1px solid #e2e5ea;border-radius:8px;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.instagram-bio-copy-button:hover{color:#c13584;background:#fff5fa;border-color:#c13584}.instagram-bio-copy-button.copied{color:#198754;background:#f0fff4;border-color:#b7e4c7}.instagram-profile-bio a{color:#405de6}.instagram-story-result{padding:clamp(1rem,3vw,1.5rem)}.instagram-story-profile{border-bottom:1px solid #eceef2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding-bottom:1.1rem;display:grid}.instagram-story-avatar-ring{background:var(--instagram-gradient);border-radius:50%;width:72px;height:72px;padding:3px}.instagram-story-avatar{border:3px solid #fff;border-radius:50%;width:100%;height:100%}.instagram-story-profile-meta{min-width:0}.instagram-story-anonymous-badge{color:#16854a;white-space:nowrap;background:#f0fff6;border:1px solid #ccebd9;border-radius:999px;align-items:center;gap:.35rem;padding:.48rem .7rem;font-size:.72rem;font-weight:750;display:inline-flex}.instagram-story-result-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin:1.25rem 0 .85rem;display:flex}.instagram-story-result-heading>div{align-items:center;gap:.45rem;display:flex}.instagram-story-result-heading span{color:#292d32;font-size:.92rem;font-weight:750}.instagram-story-result-heading strong{color:#a61e62;background:#fff0f7;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 .4rem;font-size:.72rem;display:inline-flex}.instagram-story-result-heading p{color:#7a7f87;font-size:.72rem}.instagram-story-grid{grid-template-columns:repeat(auto-fill,minmax(230px,280px));justify-content:center;gap:.9rem;display:grid}.instagram-story-card{background:#fff;border:1px solid #e4e6ea;border-radius:10px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #191c220f}.instagram-story-progress{background:#eeeef1;height:4px;padding:0}.instagram-story-progress span{background:var(--instagram-gradient);width:100%;height:100%;display:block}.instagram-story-media{aspect-ratio:9/16;background:#111318;position:relative;overflow:hidden}.instagram-story-media video{object-fit:contain;background:#111318;width:100%;height:100%}.instagram-story-type{z-index:2;color:#fff;backdrop-filter:blur(8px);background:#0d0f13b8;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem .48rem;font-size:.65rem;font-weight:750;display:inline-flex;position:absolute;top:.65rem;right:.65rem}.instagram-story-card-footer{justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem;display:flex}.instagram-story-card-footer>div{gap:.12rem;min-width:0;display:grid}.instagram-story-card-footer strong{color:#292d32;font-size:.8rem}.instagram-story-card-footer span{color:#7a7f87;align-items:center;gap:.25rem;font-size:.67rem;display:inline-flex}.instagram-story-download{color:#c13584;background:#fff7fb;border:1px solid #eadde5;border-radius:8px;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;padding:0;display:inline-flex}.instagram-story-download:hover{color:#fff;background:#c13584;border-color:#c13584}.instagram-story-empty{background:#fafbfc;border:1px dashed #dcdfe4;border-radius:10px;margin-top:1.1rem;padding:2.35rem 1rem}.instagram-story-empty-icon{color:#c13584;background:#fff0f7;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:.85rem;display:flex}.instagram-story-privacy-note{color:#3d684e;background:#f5fff9;border:1px solid #dcefe4;border-radius:8px;align-items:flex-start;gap:.55rem;margin-top:1rem;padding:.75rem .85rem;font-size:.72rem;line-height:1.45;display:flex}.instagram-story-privacy-note svg{color:#1d9d58;flex:none;margin-top:.05rem}.instagram-ratio-panel,.instagram-font-input-panel,.instagram-font-results{padding:clamp(1rem,3vw,1.5rem)}.instagram-heading-icon{background:var(--instagram-gradient);color:#fff;border-radius:8px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.instagram-number-input{background-color:#fff;border:1px solid #d9dce1;border-radius:8px;gap:.5rem;min-height:52px;padding:0 .8rem}.instagram-number-input:focus-within{border-color:var(--instagram-color);box-shadow:0 0 0 3px #c135841f}.instagram-number-input input{min-width:0;height:50px;font-weight:650;padding-left:0!important}.instagram-ratio-result{padding:clamp(1rem,3vw,1.5rem)}.instagram-ratio-profile-summary{border-bottom:1px solid #eceef2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;margin-bottom:1.25rem;padding-bottom:1.1rem;display:grid}.instagram-ratio-avatar-ring{background:var(--instagram-gradient);border-radius:50%;width:76px;height:76px;padding:3px}.instagram-ratio-avatar{border:3px solid #fff;border-radius:50%;width:100%;height:100%}.instagram-ratio-profile-meta{min-width:0}.instagram-ratio-status{border-radius:999px;align-items:center;gap:.25rem;padding:.2rem .48rem;font-size:.68rem;font-weight:750;line-height:1.2;display:inline-flex}.instagram-ratio-status.public{color:#16854a;background:#eaf8f0}.instagram-ratio-status.private{color:#a61e62;background:#fff0f7}.instagram-ratio-category{color:#6c757d;text-overflow:ellipsis;white-space:nowrap;margin-top:.35rem;font-size:.75rem;display:block;overflow:hidden}.instagram-ratio-score>span{color:#6c757d;text-transform:uppercase;font-size:.8rem;font-weight:700;display:block}.instagram-ratio-score>strong{color:#171717;margin:.25rem 0;font-size:clamp(2.6rem,8vw,4.6rem);line-height:1;display:block}.instagram-ratio-score>p{color:#c13584;font-weight:700}.instagram-ratio-meter{background-color:#e9ecef;border-radius:5px;height:10px;margin:1.25rem 0;overflow:hidden}.instagram-ratio-meter span{border-radius:inherit;background:var(--instagram-gradient);min-width:2px;height:100%;transition:width .3s;display:block}.instagram-ratio-details{border:1px solid #e1e4e8;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.instagram-ratio-details>div{text-align:center;justify-items:center;gap:.25rem;min-width:0;padding:.9rem .35rem;display:grid}.instagram-ratio-details>div+div{border-left:1px solid #e1e4e8}.instagram-ratio-details svg{color:#c13584}.instagram-ratio-details span{color:#6c757d;font-size:.72rem}.instagram-ratio-details strong{color:#171717;text-overflow:ellipsis;max-width:100%;font-size:.9rem;overflow:hidden}.instagram-ratio-basic-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.75rem;display:grid}.instagram-ratio-basic-info>div{text-align:center;background:#fafbfc;border:1px solid #eceef2;border-radius:8px;justify-items:center;gap:.2rem;min-width:0;padding:.75rem .4rem;display:grid}.instagram-ratio-basic-info svg{color:#833ab4}.instagram-ratio-basic-info span{color:#7a7f87;font-size:.68rem}.instagram-ratio-basic-info strong{color:#292d32;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.76rem;overflow:hidden}.instagram-ratio-profile-about{color:#3d424a;background:#fff9fc;border:1px solid #f0e4eb;border-radius:8px;margin-top:.75rem;padding:.85rem .95rem;font-size:.82rem;line-height:1.55}.instagram-ratio-profile-about a{color:#405de6;margin-top:.35rem;display:inline-block}.instagram-font-tool{width:min(100%,900px)}.instagram-font-textarea{resize:vertical;border-color:#d9dce1;border-radius:8px;min-height:130px;padding:1rem 2.75rem 2rem 1rem;font-size:1.05rem;line-height:1.6}.instagram-font-textarea:focus{border-color:var(--instagram-color);box-shadow:0 0 0 3px #c135841f}.instagram-text-clear{color:#495057;background-color:#f1f3f5;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:.6rem;right:.6rem}.instagram-character-count{color:#6c757d;font-size:.72rem;position:absolute;bottom:.55rem;right:.85rem}.instagram-font-categories{scrollbar-width:thin;gap:.45rem;margin:1rem 0;padding:.2rem .05rem .45rem;display:flex;overflow-x:auto}.instagram-font-categories button{color:#495057;background-color:#fff;border:1px solid #d9dce1;border-radius:7px;flex:none;min-height:38px;padding:.45rem .8rem;font-size:.82rem;font-weight:700}.instagram-font-categories button.active{background:var(--instagram-gradient);color:#fff;border-color:#0000}.instagram-font-results-header{border-bottom:1px solid #e1e4e8;padding-bottom:1rem}.instagram-font-list{gap:.65rem;padding-top:1rem;display:grid}.instagram-font-row{background-color:#fff;border:1px solid #e1e4e8;border-radius:8px;grid-template-columns:130px minmax(0,1fr) auto;align-items:center;gap:.85rem;min-height:74px;padding:.8rem;display:grid}.instagram-font-meta{min-width:0}.instagram-font-meta strong,.instagram-font-meta span{display:block}.instagram-font-meta strong{color:#212529;font-size:.85rem}.instagram-font-meta span{color:#868e96;margin-top:.15rem;font-size:.7rem}.instagram-font-output{overflow-wrap:anywhere;color:#171717;min-width:0;font-size:1.15rem;line-height:1.55}.instagram-copy-button{color:#212529;background-color:#f8f9fa;border:1px solid #d9dce1;border-radius:7px;justify-content:center;align-items:center;gap:.35rem;min-width:82px;min-height:40px;font-size:.78rem;font-weight:700;display:inline-flex}.instagram-copy-button:hover,.instagram-copy-button.copied{color:#a61e62;background-color:#fff0f7;border-color:#c13584}.tool-title-accent.instagram-accent:before,.tool-title-accent.instagram-accent:after,.tool-title-accent.instagram-accent{background-color:#0000;background-image:linear-gradient(90deg,#833ab4,#e1306c,#f77737)}.tool-title-accent.instagram-accent:before,.tool-title-accent.instagram-accent:after{background-image:linear-gradient(90deg,#833ab4,#e1306c,#f77737)}@media (max-width:640px){.instagram-search-form{grid-template-columns:minmax(0,1fr)}.instagram-helper{text-align:left}.instagram-avatar-ring{width:min(76vw,250px);height:min(76vw,250px)}.instagram-avatar-ring-small{width:82px;height:82px}.instagram-profile-heading{align-items:flex-start!important}.instagram-profile-stats>div{padding:.85rem .25rem}.instagram-story-profile{grid-template-columns:auto minmax(0,1fr)}.instagram-story-anonymous-badge{grid-column:1/-1;justify-self:start}.instagram-story-result-heading{flex-direction:column;align-items:flex-start;gap:.25rem}.instagram-story-grid{grid-template-columns:minmax(0,320px)}.instagram-ratio-profile-summary{gap:.65rem}.instagram-ratio-avatar-ring{width:64px;height:64px}.instagram-font-row{grid-template-columns:minmax(0,1fr) auto}.instagram-font-meta{grid-column:1/2}.instagram-font-output{grid-area:2/1/auto/-1}.instagram-copy-button{grid-area:1/2}}@media (max-width:390px){.instagram-ratio-profile-summary{grid-template-columns:auto minmax(0,1fr)}.instagram-ratio-profile-summary .instagram-open-button{display:none!important}.instagram-ratio-details span{font-size:.65rem}.instagram-ratio-details strong{font-size:.78rem}.instagram-profile-stats strong{font-size:.95rem}.instagram-ratio-basic-info{grid-template-columns:1fr}.instagram-ratio-basic-info>div{text-align:left;grid-template-columns:auto minmax(0,1fr) auto;justify-items:start}}@media (prefers-reduced-motion:reduce){.instagram-primary-button,.instagram-ratio-meter span{transition:none}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.visually-hidden{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.tool-experience{color:#111827;background:linear-gradient(#f8fafcc2 0%,#fff 24rem),#fff;min-height:100vh;padding:2rem 0 5rem}.tool-experience-frame{background:#fffffffa;border:1px solid #e6e9ee;border-radius:8px;width:min(100% - 2rem,1180px);padding:1.25rem;box-shadow:0 18px 50px #0f172a0f}.tool-action-card,.tool-related-panel,.tool-how-panel,.tool-content-panel,.tool-faq-panel,.tool-disclaimer-panel{background:#fff;border:1px solid #e5e7eb;border-radius:8px}.tool-action-card{padding:clamp(2rem,5vw,4.5rem) clamp(1rem,5vw,4rem);position:relative;overflow:hidden}.tool-experience-snapchat .tool-action-card{background:linear-gradient(145deg,#fffc001a,#fffffffa 46%,#fff2aa24);border-color:#edbc0057}.tool-experience-instagram .tool-action-card{background:linear-gradient(145deg,#ffdfec4d,#fffffffa 46%,#ffe2c94d);border-color:#c135843d}.tool-experience-pinterest .tool-action-card{background:linear-gradient(145deg,#ffe5e957,#fffffffa 48%,#fff2f26b);border-color:#e6002338}.tool-platform-mark{background:var(--tool-platform-color);border-radius:20px;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:1.4rem;display:inline-flex;box-shadow:0 14px 30px #0f172a1f}.tool-experience-instagram .tool-platform-mark{background:linear-gradient(135deg,#833ab4 0%,#c13584 42%,#e1306c 68%,#f77737 100%)}.tool-experience-pinterest .tool-platform-mark{background:#e60023}.tool-experience .tool-page-title{letter-spacing:0;max-width:940px;margin:0 auto;font-size:clamp(2rem,4.4vw,3.7rem);line-height:1.08}.tool-action-description{color:#667085;max-width:760px;margin:.8rem auto 1.8rem;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.tool-action-form{width:min(100%,920px);margin:0 auto}.tool-action-form>div,.tool-action-form .snapchat-tool-shell,.tool-action-form .pinterest-tool,.tool-action-form .instagram-tool{width:100%!important;max-width:920px!important}.tool-action-form .snapchat-input-wrap,.tool-action-form .pinterest-input-wrap{max-width:860px!important;margin-bottom:0!important;margin-left:auto!important;margin-right:auto!important}.tool-action-form .snapchat-form-layout,.tool-action-form .pinterest-form-layout{grid-template-columns:minmax(0,1fr) minmax(190px,auto);gap:.75rem;display:grid}.tool-action-form .snapchat-search-card,.tool-action-form .pinterest-search-card,.tool-action-form .instagram-search-box{min-height:60px;background:#fff!important;border:1px solid #d8dde5!important;border-radius:8px!important;box-shadow:0 8px 24px #0f172a0f!important}.tool-action-form .snapchat-submit-button,.tool-action-form .pinterest-submit-button,.tool-action-form .instagram-primary-button{border:0!important;border-radius:8px!important;height:60px!important;min-height:60px!important;padding:.75rem 1.5rem!important;font-size:1rem!important;font-weight:800!important;box-shadow:0 12px 24px #0f172a1a!important}.tool-experience-snapchat .snapchat-submit-button{color:#111827!important;background:linear-gradient(135deg,#ffe500 0%,#ffc400 100%)!important}.tool-experience-pinterest .pinterest-submit-button{color:#fff!important;background:#e60023!important}.tool-action-form .snapchat-helper-copy,.tool-action-form .pinterest-helper-copy{margin-top:1.15rem!important}.tool-action-form .snapchat-helper-copy p,.tool-action-form .pinterest-helper-copy p,.tool-action-form .instagram-helper{color:#667085!important;font-size:.86rem!important;line-height:1.6!important}.tool-action-form .snapchat-sample-badge,.tool-action-form .pinterest-helper-copy .badge{text-overflow:ellipsis;max-width:100%;overflow:hidden;color:#667085!important;background:#ffffffd6!important;border-color:#e5e7eb!important;border-radius:6px!important;padding:.48rem .7rem!important;font-size:.72rem!important}.tool-input-notes{background:#ffffffc7;border:1px solid #e5e7eb;border-radius:8px;width:min(100%,560px);margin-left:auto;margin-right:auto}.tool-input-notes summary{color:#667085;cursor:pointer;padding:.72rem 2.5rem .72rem .9rem;font-size:.8rem;font-weight:750;list-style:none;position:relative}.tool-input-notes summary::-webkit-details-marker{display:none}.tool-input-notes summary:after{content:"+";color:#667085;font-size:1rem;position:absolute;top:50%;right:.9rem;transform:translateY(-50%)}.tool-input-notes[open] summary:after{content:"-"}.tool-input-notes-body{border-top:1px solid #edf0f4;padding:.2rem .85rem .9rem}.tool-input-notes-body p{text-align:center;padding-top:.75rem}.instagram-font-empty{color:#667085;text-align:center;background:#ffffffb8;border:1px dashed #d9dce1;border-radius:8px;padding:.95rem;font-size:.86rem}.tool-benefit-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1rem;display:grid}.tool-benefit-card{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:0;min-height:168px;padding:1.4rem .9rem}.tool-benefit-icon{border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;margin-bottom:.75rem;display:inline-flex}.tool-benefit-card h2{color:#111827;margin:0;font-size:1rem;font-weight:800}.tool-benefit-card p{color:#7a8494;margin:.35rem 0 0;font-size:.82rem;line-height:1.4}.tool-benefit-fast .tool-benefit-icon{color:#efa800;background:#fff6d9}.tool-benefit-safe .tool-benefit-icon{color:#17b890;background:#e1f8f1}.tool-benefit-free .tool-benefit-icon{color:#f5a500;background:#fff2d5}.tool-benefit-mobile .tool-benefit-icon{color:#7657e8;background:#f0eaff}.tool-related-panel,.tool-how-panel,.tool-content-panel,.tool-faq-panel{margin-top:1rem;padding:clamp(1rem,3vw,1.6rem)}.tool-section-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.tool-section-kicker{color:#8b95a5;letter-spacing:0;text-transform:uppercase;margin-bottom:.22rem;font-size:.74rem;font-weight:800;display:block}.tool-section-heading h2,.tool-content-panel>h2,.tool-faq-title{color:#111827;letter-spacing:0;margin:0;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:850}.tool-view-all{color:#b77900;flex:none;align-items:center;gap:.35rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.tool-experience-instagram .tool-view-all{color:#b42f75}.tool-experience-pinterest .tool-view-all{color:#d40021}.tool-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.tool-related-card{color:#111827;border:1px solid;border-radius:8px;grid-template-columns:62px minmax(0,1fr) 34px;align-items:center;gap:.9rem;min-height:112px;padding:.95rem;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden}.tool-related-card:hover{color:#111827;transform:translateY(-2px);box-shadow:0 12px 24px #0f172a14}.tool-related-tone-1{--related-tone:#8253e8;--related-soft:#e8ddff;background:#f8f5ff;border-color:#d7c7ff}.tool-related-tone-2{--related-tone:#f04477;--related-soft:#ffe0e9;background:#fff6f8;border-color:#ffc9d7}.tool-related-tone-3{--related-tone:#18b97b;--related-soft:#d9f6ea;background:#f3fcf8;border-color:#bcebd8}.tool-related-tone-4{--related-tone:#358ee9;--related-soft:#dcecff;background:#f4f8ff;border-color:#c3dcff}.tool-related-tone-5{--related-tone:#ef9718;--related-soft:#ffebd1;background:#fff9f1;border-color:#ffd4a7}.tool-related-tone-6{--related-tone:#16aaa8;--related-soft:#d4f2f1;background:#f1fbfb;border-color:#b9e6e5}.tool-related-icon{background:var(--related-tone);color:#fff;width:62px;height:62px;box-shadow:0 0 0 7px var(--related-soft);border:8px solid #ffffffb8;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:relative}.tool-related-icon-instagram{background:linear-gradient(135deg,#405de6 0%,#833ab4 38%,#c13584 64%,#fd1d1d 100%)}.tool-related-icon-snapchat{background:#fffc00}.tool-related-icon-pinterest{background:#e60023}.tool-related-glyph{background:var(--related-tone);color:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;position:absolute;bottom:-5px;right:-5px;box-shadow:0 3px 8px #0f172a2e}.tool-related-icon .tool-related-glyph svg{stroke-width:2.5px;width:12px;height:12px}.tool-related-copy{min-width:0}.tool-related-copy strong,.tool-related-copy small{display:block}.tool-related-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:.98rem;line-height:1.28;overflow:hidden}.tool-related-copy small{color:#667085;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.32rem;font-size:.78rem;line-height:1.45;display:-webkit-box;overflow:hidden}.tool-related-arrow{border:1px solid var(--related-tone);width:32px;height:32px;color:var(--related-tone);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.tool-how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.tool-how-step{text-align:center;min-width:0;padding:.4rem 1rem .2rem;position:relative}.tool-how-step:not(:last-child):after{content:"";border-top:2px dashed #d6dbe3;width:2rem;position:absolute;top:43px;right:-1rem}.tool-how-number{color:#d89300;background:#fff8df;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;font-weight:850;display:inline-flex;position:absolute;top:.1rem;left:calc(50% - 42px)}.tool-how-icon{background:color-mix(in srgb,var(--tool-platform-color)14%,white);width:58px;height:58px;color:color-mix(in srgb,var(--tool-platform-color)78%,#111827);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.8rem;display:inline-flex}.tool-experience-snapchat .tool-how-icon{color:#e4a600;background:#fff8dc}.tool-how-step h3{color:#111827;margin:0;font-size:.95rem;font-weight:850}.tool-how-step p{color:#748094;max-width:260px;margin:.4rem auto 0;font-size:.82rem;line-height:1.5}.tool-content-column{width:min(100%,920px);margin:1rem auto 0}.tool-content-panel{color:#667085}.tool-disclaimer-panel{width:100%;margin-top:1rem;overflow:hidden}.tool-disclaimer-toggle{color:#667085;text-align:left;cursor:pointer;background:#fff;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:76px;padding:1rem clamp(1rem,2.4vw,1.4rem);display:flex}.tool-disclaimer-toggle:hover{background:#f8fafc}.tool-disclaimer-toggle:focus-visible{outline:3px solid color-mix(in srgb,var(--tool-platform-color)36%,transparent);outline-offset:-3px}.tool-disclaimer-heading{color:#111827;align-items:center;gap:.7rem;font-size:1rem;font-weight:850;display:inline-flex}.tool-disclaimer-icon{color:#e4a600;background:#fff6d9;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.tool-disclaimer-content{color:#667085;border-top:1px solid #e5e7eb;padding:1.1rem clamp(1rem,2.4vw,1.4rem) 1.3rem}.tool-disclaimer-content p{margin:0 0 .9rem;font-size:.94rem;line-height:1.75}.tool-disclaimer-content p:last-child{margin-bottom:0}.tool-disclaimer-content strong{color:#111827;font-weight:800}.tool-content-panel>h2{margin-bottom:1.25rem}.tool-rich-copy h2{color:#111827!important;margin:1.7rem 0 .75rem!important;font-size:1.35rem!important}.tool-rich-copy h3{color:#111827!important;margin:1.4rem 0 .65rem!important;font-size:1.1rem!important}.tool-rich-copy p,.tool-rich-copy li{font-size:.98rem;color:#667085!important;line-height:1.8!important}.tool-feature-box{background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px;margin-top:1.25rem;padding:1.2rem}.tool-feature-box h3{color:#667085;text-transform:uppercase;margin:0 0 .85rem;font-size:.78rem;font-weight:850}.tool-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;display:grid}.tool-feature-item{color:#263244;align-items:flex-start;gap:.55rem;min-width:0;font-size:.9rem;font-weight:700;line-height:1.45;display:flex}.tool-feature-item svg{color:color-mix(in srgb,var(--tool-platform-color)78%,#111827);flex:none;margin-top:.08rem}.tool-experience-snapchat .tool-feature-item svg{color:#d99c00}.tool-guide-panel ol{counter-reset:guide-step;gap:0;margin:0;padding:0;list-style:none;display:grid}.tool-guide-panel li{color:#667085;counter-increment:guide-step;border-top:1px solid #edf0f4;padding:.9rem .8rem .9rem 3.2rem;position:relative}.tool-guide-panel li:before{content:counter(guide-step);background:color-mix(in srgb,var(--tool-platform-color)14%,white);color:#111827;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:.8rem;font-weight:850;display:inline-flex;position:absolute;top:.7rem;left:.5rem}.tool-faq-panel{padding-bottom:1.25rem}.tool-faq-title{margin-bottom:1rem}.tool-faq-list{border:1px solid #e5e7eb;border-radius:8px;gap:0;display:grid;overflow:hidden}.tool-faq-item{background:#fff;border-radius:0;border:0!important;border-bottom:1px solid #e5e7eb!important}.tool-faq-item:last-child{border-bottom:0!important}.tool-faq-question{color:#263244;min-height:56px;padding:.85rem 1rem;font-size:.92rem}.tool-faq-question:hover{background:#f8fafc!important}.tool-faq-toggle{border-radius:50%;width:30px;height:30px;transition:transform .18s}.tool-faq-answer{color:#667085;line-height:1.7;transition:max-height .22s,opacity .18s}.tool-faq-answer>div{padding:0 1rem 1rem}.tool-safety-heading{align-items:center;gap:.75rem;margin-bottom:1.1rem;display:flex}.tool-safety-heading>span{color:#159a60;background:#e6f8ef;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.tool-safety-heading h2{color:#111827;margin:0;font-size:1.45rem;font-weight:850}.tool-safety-panel>p,.tool-safety-panel>h3{color:#667085}.tool-safety-panel>h3{color:#263244;margin:1.2rem 0 .75rem;font-size:1rem;font-weight:850}.tool-safety-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0 0 1.2rem;padding:0;list-style:none;display:grid}.tool-safety-list li{color:#4f5d72;align-items:flex-start;gap:.5rem;min-width:0;font-size:.9rem;display:flex}.tool-safety-list svg{color:#18a86b;flex:none;margin-top:.1rem}.tool-verified-row{background:#f5fbf8;border:1px solid #dbe8e2;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.tool-verified-row>div{align-items:center;gap:.6rem;display:flex}.tool-verified-row>div:first-child svg{color:#159a60}.tool-verified-row a{color:#0757b8;font-size:.86rem;font-weight:750;text-decoration:none}.tool-verified-row a+a:before{content:"|";color:#bdc5d0;margin-right:.6rem}@media (max-width:767.98px){.tool-experience{padding:.75rem 0 3rem}.tool-experience-frame{width:min(100% - 1rem,1180px);padding:.7rem}.tool-action-card{padding:1.6rem .85rem 1.35rem}.tool-platform-mark{border-radius:17px;width:72px;height:72px;margin-bottom:1rem}.tool-platform-mark svg{width:35px;height:35px}.tool-experience .tool-page-title{font-size:clamp(1.85rem,8vw,2.65rem);line-height:1.12}.tool-action-description{margin-bottom:1.25rem;font-size:.96rem;line-height:1.55}.tool-action-form .snapchat-form-layout,.tool-action-form .pinterest-form-layout,.tool-action-form .instagram-search-form{grid-template-columns:1fr;gap:.65rem}.tool-action-form .snapchat-search-card,.tool-action-form .pinterest-search-card,.tool-action-form .instagram-search-box{min-height:56px}.tool-action-form .snapchat-submit-button,.tool-action-form .pinterest-submit-button,.tool-action-form .instagram-primary-button{width:100%;height:54px!important;min-height:54px!important}.tool-action-form .snapchat-submit-button svg{display:inline-block}.tool-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tool-benefit-card{min-height:142px;padding:1rem .55rem}.tool-benefit-icon{width:46px;height:46px;margin-bottom:.6rem}.tool-benefit-card h2{font-size:.88rem}.tool-benefit-card p{font-size:.74rem}.tool-related-grid{grid-template-columns:1fr}.tool-related-card{grid-template-columns:54px minmax(0,1fr) 30px;gap:.75rem;min-height:96px;padding:.8rem}.tool-related-icon{width:54px;height:54px;box-shadow:0 0 0 5px var(--related-soft);border-width:7px}.tool-related-copy strong{font-size:.9rem}.tool-related-copy small{font-size:.74rem}.tool-how-grid{grid-template-columns:1fr;gap:.35rem}.tool-how-step{text-align:left;grid-template-columns:52px minmax(0,1fr);gap:.15rem .75rem;padding:.7rem 0;display:grid}.tool-how-step:not(:last-child):after{border-top:0;border-left:2px dashed #d6dbe3;width:0;height:.7rem;inset:auto auto -.35rem 25px}.tool-how-number{z-index:1;width:22px;height:22px;font-size:.68rem;top:.2rem;left:34px}.tool-how-icon{grid-row:1/3;width:50px;height:50px;margin:0}.tool-how-step h3{align-self:end;font-size:.9rem}.tool-how-step p{max-width:none;margin:0;font-size:.76rem}.tool-feature-grid,.tool-safety-list{grid-template-columns:1fr}.tool-verified-row,.tool-verified-row>div{flex-direction:column;align-items:flex-start}.tool-verified-row>div:last-child{gap:.35rem}.tool-verified-row a+a:before{content:none}}@media (max-width:420px){.tool-section-heading{align-items:flex-start}.tool-view-all{font-size:.78rem}.tool-related-copy strong{white-space:normal}.tool-action-form .snapchat-search-input,.tool-action-form .pinterest-search-input,.tool-action-form .instagram-search-input{font-size:.86rem!important}}.tool-experience .tool-page-title{font-size:clamp(1.9rem,3.8vw,3.25rem)}.tool-action-description{font-size:clamp(.96rem,1.3vw,1.08rem)}.tool-section-heading h2,.tool-content-panel>h2,.tool-faq-title{font-size:clamp(1.18rem,2vw,1.5rem)}.tool-related-panel,.tool-how-panel,.tool-benefit-grid,.tool-content-column{width:100%;margin-left:auto;margin-right:auto}.tool-action-form .snapchat-tool-shell>.animate-fade-in,.tool-action-form .pinterest-tool>.animate-fade-in{margin-top:1.4rem}.snapchat-result-shell{clear:both;padding-top:.15rem}.tool-action-form .snapchat-profile-card{border:1px solid #e1e5eb!important;border-radius:8px!important}.tool-related-card{grid-template-columns:52px minmax(0,1fr) 30px;gap:.75rem;min-height:96px;padding:.78rem}.tool-related-icon{width:50px;height:50px;box-shadow:0 0 0 5px var(--related-soft);border-width:6px}.tool-related-icon svg{width:23px;height:23px}.tool-related-copy strong{font-size:.9rem}.tool-related-copy small{margin-top:.2rem;font-size:.72rem;line-height:1.35}.tool-related-arrow{width:28px;height:28px}.tool-benefit-card{min-height:146px;padding:1.1rem .75rem}.tool-benefit-icon{width:48px;height:48px}.tool-rich-copy p,.tool-rich-copy li{font-size:.94rem}.tool-content-panel,.tool-faq-panel{padding:clamp(1rem,2.4vw,1.4rem)}@media (max-width:767.98px){.tool-experience .tool-page-title{font-size:clamp(1.65rem,7.2vw,2.25rem)}.tool-action-description{font-size:.9rem}.tool-related-panel{padding:.8rem}.tool-related-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.tool-related-card{grid-template-rows:42px minmax(0,1fr);grid-template-columns:42px minmax(0,1fr);align-content:start;align-items:center;gap:.55rem .45rem;min-height:142px;padding:.7rem;display:grid;position:relative}.tool-related-icon{width:42px;height:42px;box-shadow:0 0 0 3px var(--related-soft);border-width:5px}.tool-related-icon svg{width:20px;height:20px}.tool-related-glyph{border-width:2px;width:20px;height:20px;bottom:-4px;right:-4px}.tool-related-icon .tool-related-glyph svg{width:10px;height:10px}.tool-related-copy{display:contents}.tool-related-copy strong{white-space:normal;align-self:center;padding-right:.1rem;font-size:.76rem;line-height:1.2}.tool-related-copy small{color:#6f7b8e;-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-column:1/-1;align-self:start;margin:0;font-size:.66rem;line-height:1.35;display:-webkit-box}.tool-related-arrow{background:#ffffffb8;width:22px;height:22px;position:absolute;top:.45rem;right:.45rem}.tool-related-arrow svg{width:13px;height:13px}.tool-how-panel,.tool-content-column{width:100%}.tool-benefit-card{min-height:130px}.tool-benefit-card h2{font-size:.82rem}.tool-benefit-card p{font-size:.7rem}.tool-rich-copy p,.tool-rich-copy li{font-size:.88rem;line-height:1.7!important}}
