:root{--id-ink:#121826;--id-muted:#64748b;--id-border:#e5eaf0;--id-bg:#ffffff;--id-soft:#f6f8fb;--id-accent:#7057f5;--id-accent-2:#2497f2;--id-on-accent:#fff;--id-tint:#f4f1ff;--id-soft-border:#e7e0ff;--id-field-border:#dce2ea;--id-input-bg:#f8fafc;--id-result-bg:#fbfcff;--id-card-border:#e7eaf0;--id-ring:rgba(112,87,245,.14);--id-shadow:rgba(79,70,229,.20);--id-button:linear-gradient(135deg,#7c3aed,#2497f2);--id-hero:linear-gradient(125deg,#c908f4 0%,#745cff 52%,#2299f3 100%)}body.id-theme-instagram,html[data-id-theme="instagram"]{--id-accent:#c13584;--id-accent-2:#f77737;--id-tint:#fff1f7;--id-soft-border:#f6cfe2;--id-ring:rgba(193,53,132,.14);--id-shadow:rgba(193,53,132,.22);--id-button:linear-gradient(135deg,#833ab4 0%,#c13584 42%,#e1306c 70%,#f77737 100%);--id-hero:linear-gradient(135deg,#512da8 0%,#a62aa0 38%,#d62976 67%,#f77737 100%)}body.id-theme-facebook,html[data-id-theme="facebook"]{--id-accent:#1877f2;--id-accent-2:#0a58ca;--id-tint:#eef6ff;--id-soft-border:#cfe4ff;--id-ring:rgba(24,119,242,.14);--id-shadow:rgba(24,119,242,.22);--id-button:linear-gradient(135deg,#1877f2,#0d5fd3);--id-hero:linear-gradient(135deg,#0e5fc7 0%,#1877f2 52%,#4da3ff 100%)}body.id-theme-tiktok,html[data-id-theme="tiktok"]{--id-accent:#111827;--id-accent-2:#fe2c55;--id-tint:#ecfeff;--id-soft-border:#baf7f4;--id-ring:rgba(37,244,238,.16);--id-shadow:rgba(17,24,39,.24);--id-button:linear-gradient(135deg,#111827 0%,#111827 55%,#fe2c55 100%);--id-hero:linear-gradient(135deg,#0b0f17 0%,#111827 55%,#15323a 78%,#25f4ee 145%)}body.id-theme-twitter,html[data-id-theme="twitter"]{--id-accent:#0f1419;--id-accent-2:#536471;--id-tint:#f2f4f5;--id-soft-border:#d8dde1;--id-ring:rgba(15,20,25,.12);--id-shadow:rgba(15,20,25,.20);--id-button:linear-gradient(135deg,#0f1419,#3b4650);--id-hero:linear-gradient(135deg,#0f1419 0%,#27313a 55%,#536471 100%)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:var(--id-bg);color:var(--id-ink);line-height:1.62;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,video{max-width:100%}a{color:var(--id-accent)}.id-wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.id-site-header{position:sticky;top:0;z-index:100;background:rgb(255 255 255 / .94);border-bottom:1px solid #edf0f4;backdrop-filter:blur(14px)}.id-header-inner{width:min(1180px,calc(100% - 32px));min-height:72px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:22px}.id-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:#171a24;font-weight:950;font-size:21px;letter-spacing:-.45px;white-space:nowrap}.id-brand em{font-style:normal;color:var(--id-accent)}.id-brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#fff;background:var(--id-button);font-size:22px;box-shadow:0 7px 18px var(--id-shadow)}.id-nav,.id-nav-fallback{display:flex;list-style:none;margin:0;padding:0;gap:3px}.id-nav a,.id-nav-fallback a{display:block;text-decoration:none;color:#374151;font-weight:760;padding:9px 11px;border-radius:10px;font-size:14px}.id-nav a:hover,.id-nav .current-menu-item>a{background:var(--id-tint);color:var(--id-accent)}.id-menu-toggle{display:none;min-width:48px;min-height:44px;border:1px solid var(--id-border);background:#fff;color:#20242c;border-radius:11px;padding:7px 11px;align-items:center;gap:8px;font:inherit;font-weight:800}.id-menu-toggle i{font-style:normal}.id-menu-backdrop{display:none}.id-main{min-height:55vh}.id-hero{position:relative;background:var(--id-hero);padding:62px 0 66px;color:#fff;overflow:hidden;transition:background .28s ease}.id-hero:before{content:"";position:absolute;inset:-35% -10% auto auto;width:520px;height:520px;border-radius:50%;background:rgb(255 255 255 / .10);filter:blur(4px);pointer-events:none}.id-hero-inner{position:relative;z-index:1}.id-hero-tool{padding-top:50px}.id-hero h1{text-align:center;font-size:clamp(36px,5vw,56px);line-height:1.06;letter-spacing:-1.7px;margin:10px auto 14px;max-width:920px;text-wrap:balance}.id-hero-sub{text-align:center;color:rgb(255 255 255 / .93);font-size:clamp(17px,2vw,20px);line-height:1.55;max-width:790px;margin:0 auto 30px}.id-eyebrow{text-align:center;text-transform:uppercase;letter-spacing:.13em;font-weight:900;font-size:12px;color:rgb(255 255 255 / .86)}.id-section{padding:66px 0}.id-section-heading{text-align:center;max-width:760px;margin:0 auto 30px}.id-section-heading>span{display:inline-block;color:var(--id-accent);background:var(--id-tint);border:1px solid var(--id-soft-border);border-radius:999px;padding:5px 10px;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.07em}.id-section-heading h2,.id-section>h2{font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-.8px;margin:9px 0 7px;color:var(--id-ink)}.id-section-heading p,.id-lead{color:var(--id-muted);font-size:17px;margin:0 auto;max-width:720px}.id-soft{background:linear-gradient(180deg,var(--id-soft),#fff)}.id-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.id-content-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.id-info-card{display:flex;gap:14px;background:#fff;border:1px solid var(--id-border);border-radius:18px;padding:22px;box-shadow:0 10px 30px rgb(15 23 42 / .045)}.id-info-card h2,.id-info-card h3{margin:0 0 6px;line-height:1.2;color:var(--id-ink)}.id-info-card h2{font-size:20px}.id-info-card h3{font-size:18px}.id-info-card p{margin:0;color:var(--id-muted);font-size:15px}.id-info-icon{display:grid;place-items:center;flex:none;width:38px;height:38px;border-radius:12px;background:var(--id-tint);color:var(--id-accent);font-weight:950}.id-prose{max-width:920px}.id-prose-note{margin-top:28px;padding:24px;border-radius:18px;background:var(--id-tint);border:1px solid var(--id-soft-border)}.id-prose-note h2{font-size:22px!important;color:var(--id-accent)!important;margin:0 0 7px!important}.id-prose-note h2:not(:first-child){margin-top:22px!important}.id-prose-note p{margin:0;color:#475569;font-size:15px}.id-prose>h2,.id-page-content h2{font-size:27px;line-height:1.2;margin:32px 0 10px;color:var(--id-accent)}.id-prose p,.id-prose li,.id-page-content p,.id-page-content li{color:#475569;font-size:16px}.id-page-head{background:var(--id-hero);color:#fff;padding:48px 0}.id-page-head h1{font-size:clamp(32px,5vw,48px);line-height:1.1;margin:0;text-wrap:balance}.id-page-content{padding:50px 0;max-width:900px}.id-page-content>p:first-child{font-size:18px;color:#334155;background:var(--id-tint);border:1px solid var(--id-soft-border);padding:16px 18px;border-radius:14px}.id-contact{display:grid;gap:15px;margin-top:24px;padding:22px;border:1px solid var(--id-border);border-radius:18px;background:#fff}.id-contact label{font-weight:800;color:#334155}.id-contact input,.id-contact textarea,.id-contact select{display:block;width:100%;margin-top:6px;border:1px solid #d4dbe4;border-radius:11px;padding:12px 13px;font:inherit;color:var(--id-ink);background:#f8fafc}.id-contact input:focus,.id-contact textarea:focus,.id-contact select:focus{outline:0;border-color:var(--id-accent);box-shadow:0 0 0 4px var(--id-ring);background:#fff}.id-contact button,.id-cta-link{display:inline-block;border:0;border-radius:11px;background:var(--id-button);color:#fff!important;font-weight:900;padding:13px 20px;text-decoration:none;cursor:pointer}.id-honeypot{position:absolute!important;left:-10000px!important}.id-notice{padding:14px 16px;border-radius:11px;background:#ecfdf3;color:#067647;font-weight:700}.id-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;padding:50px 0}.id-post-card{border:1px solid var(--id-border);border-radius:17px;padding:22px;background:#fff}.id-post-card h2{font-size:21px;line-height:1.25}.id-post-card h2 a{text-decoration:none;color:var(--id-ink)}.id-footer{background:#0c111b;color:#d7dbe2;padding:46px 0 22px}.id-footer-top{display:grid;grid-template-columns:1.2fr 1fr;gap:46px}.id-brand-footer{color:#fff}.id-footer-brand p{max-width:560px;color:#9ca5b3;font-size:14px}.id-footer-nav{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 18px}.id-footer-nav a{color:#d6dbe4;text-decoration:none;font-size:14px}.id-footer-nav a:hover{color:#fff}.id-footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #252c38;padding-top:20px;margin-top:28px;font-size:12px;color:#8892a1}.id-cookie{position:fixed;z-index:9999;left:18px;right:18px;bottom:18px;max-width:1040px;margin:auto;background:#fff;color:#353943;border:1px solid #e5e7eb;border-radius:14px;box-shadow:0 18px 50px rgb(0 0 0 / .2);padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:18px}.id-cookie[hidden]{display:none}.id-cookie p{margin:0;font-size:13px}.id-cookie div{display:flex;gap:8px;flex:0 0 auto}.id-cookie button{border:1px solid #d0d5dd;background:#fff;border-radius:9px;padding:9px 12px;font-weight:800;cursor:pointer}.id-cookie button.primary{background:#16a34a;border-color:#16a34a;color:#fff}@media(max-width:900px){.id-feature-grid{grid-template-columns:1fr}.id-post-grid{grid-template-columns:1fr 1fr}.id-header-inner{gap:10px}.id-menu-toggle{display:inline-flex}.id-primary-nav{display:none;position:fixed;z-index:102;left:14px;right:14px;top:78px;background:#fff;border:1px solid var(--id-border);border-radius:18px;box-shadow:0 24px 60px rgb(15 23 42 / .22);padding:9px;max-height:calc(100vh - 100px);overflow:auto}.id-primary-nav.is-open{display:block}.id-nav,.id-nav-fallback{display:grid;gap:3px}.id-nav a,.id-nav-fallback a{padding:13px 14px;font-size:15px}.id-menu-backdrop{display:none;position:fixed;z-index:101;inset:72px 0 0;background:rgb(15 23 42 / .36);border:0;padding:0}.id-menu-backdrop.is-open{display:block}.id-menu-open{overflow:hidden}.id-footer-top{grid-template-columns:1fr}.id-cookie{align-items:stretch;flex-direction:column}.id-cookie div{justify-content:flex-end}}@media(max-width:620px){html{scroll-padding-top:68px}.id-wrap{width:min(100% - 28px,1120px)}.id-site-header{top:0}.id-header-inner{min-height:64px;width:calc(100% - 24px)}.id-brand{font-size:18px;gap:8px}.id-brand-mark{width:34px;height:34px}.id-menu-toggle{min-height:42px;padding:6px 10px}.id-menu-toggle span{font-size:14px}.id-primary-nav{top:70px;left:10px;right:10px}.id-menu-backdrop{inset:64px 0 0}.id-hero{padding:40px 0 44px}.id-hero-tool{padding-top:36px}.id-hero h1{font-size:clamp(31px,10vw,40px);letter-spacing:-1.1px;margin-top:8px}.id-hero-sub{font-size:16px;line-height:1.5;margin-bottom:24px}.id-eyebrow{font-size:10px;letter-spacing:.11em}.id-section{padding:46px 0}.id-section-heading{margin-bottom:22px}.id-section-heading h2,.id-section>h2{font-size:29px}.id-section-heading p,.id-lead{font-size:15px}.id-content-grid{grid-template-columns:1fr}.id-info-card{padding:18px;border-radius:16px}.id-page-head{padding:38px 0}.id-page-content{padding:38px 0}.id-footer{padding-top:38px}.id-footer-top{gap:28px}.id-footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px}.id-footer-bottom{flex-direction:column;gap:8px}.id-cookie{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));padding:13px}.id-cookie div{display:grid;grid-template-columns:1fr}.id-cookie button{min-height:42px}}@media(max-width:370px){.id-brand{font-size:16px}.id-brand-mark{width:32px;height:32px}.id-menu-toggle span{display:none}.id-section-heading h2,.id-section>h2{font-size:26px}}body.id-theme-youtube,html[data-id-theme="youtube"]{--id-accent:#ff0033;--id-accent-2:#b80024;--id-tint:#fff1f3;--id-soft-border:#ffd1da;--id-ring:rgba(255,0,51,.13);--id-shadow:rgba(180,0,36,.22);--id-button:linear-gradient(135deg,#ff0033,#b80024);--id-hero:linear-gradient(135deg,#111 0%,#2a0b11 48%,#c4002d 100%)}.id-header-tools{display:flex;align-items:center;gap:8px}.id-lang-switcher{position:relative}.id-lang-current{min-height:40px;border:1px solid var(--id-border);border-radius:10px;background:#fff;color:#334155;padding:7px 10px;font:inherit;font-size:13px;font-weight:800;cursor:pointer;white-space:nowrap}.id-lang-menu{display:none;position:absolute;right:0;top:calc(100% + 8px);z-index:120;min-width:150px;background:#fff;border:1px solid var(--id-border);border-radius:12px;box-shadow:0 18px 45px rgb(15 23 42 / .18);padding:6px}.id-lang-switcher.is-open .id-lang-menu{display:grid}.id-lang-menu a{padding:8px 10px;border-radius:8px;text-decoration:none;color:#334155;font-size:13px;font-weight:700}.id-lang-menu a:hover,.id-lang-menu a.is-current{background:var(--id-tint);color:var(--id-accent)}.id-tool-faq{margin-top:30px;padding-top:4px}.id-tool-faq h2{font-size:26px}.id-tool-faq h3{margin:22px 0 6px;color:var(--id-ink);font-size:18px}.id-tool-faq p{margin:0;color:#475569}@media(max-width:900px){.id-header-tools{margin-left:auto}.id-lang-current{min-height:42px}.id-lang-menu{right:0}.id-primary-nav{top:78px}}@media(max-width:620px){.id-lang-current{font-size:12px;padding:6px 8px;max-width:118px;overflow:hidden;text-overflow:ellipsis}.id-header-tools{gap:5px}.id-lang-menu{min-width:145px}}.id-home-guides{padding:0}.id-home-guides .id-post-card{display:flex;flex-direction:column}.id-home-guides .id-post-card h3{font-size:20px;line-height:1.28;margin:0 0 10px}.id-home-guides .id-post-card h3 a{text-decoration:none;color:var(--id-ink)}.id-home-guides .id-post-card p{color:var(--id-muted);font-size:14px;flex:1}.id-guide-link{font-weight:850;text-decoration:none}.id-share-float{position:fixed;z-index:98;right:18px;top:54%;transform:translateY(-50%);display:flex;align-items:center;gap:8px;border:1px solid rgb(255 255 255 / .55);background:var(--id-button);color:#fff;border-radius:999px;padding:12px 14px;box-shadow:0 14px 34px var(--id-shadow);font:inherit;font-size:13px;font-weight:900;cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.id-share-float:hover{transform:translateY(-50%) translateX(-2px);box-shadow:0 18px 42px var(--id-shadow)}.id-share-float svg{width:20px;height:20px;fill:currentColor;flex:none}.id-share-float span{white-space:nowrap}@media(max-width:900px){.id-share-float{top:auto;right:14px;bottom:calc(18px + env(safe-area-inset-bottom));transform:none;width:48px;height:48px;padding:0;justify-content:center;border-radius:50%}.id-share-float:hover{transform:none}.id-share-float span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.id-platform-editorial .id-lead{margin-bottom:24px}.id-editorial-grid{margin-top:18px}.id-article-trust{margin-top:42px;padding:18px 20px;border:1px solid var(--id-border);border-radius:16px;background:#f8fafc;color:#475569}.id-article-trust strong{display:block;color:var(--id-ink);margin-bottom:5px}.id-article-trust p{margin:0;font-size:14px}.id-article-trust a{font-weight:800}