*,:after,:before{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}[data-theme=dark]{--background-color:#0f0f0f;--header-logo-color:#e8e8e8;--h1-font-color:#e8e8e8;--p-font-color:#b0b0b0;--text-primary:#e0e0e0;--text-secondary:#a0a0a0;--text-muted:#888;--text-body:#c9c9c9;--heading-color:#e8e8e8;--card-bg:#1a1a2e;--section-bg:#141422;--subtle-bg:#1e1e30;--highlight-bg:#1e1e35;--border-color:#ffffff14;--border-subtle:#ffffff0f;--link-color:#7b93f5;--link-hover-color:#a78bfa;--brand-primary:#7b93f5;--brand-secondary:#a78bfa;--nav-link-color:#d0d0d0;--nav-link-hover-color:#f87171;--nav-link-hover-bg:#f8717114;--nav-border-color:#ffffff0f;--table-header-bg:#1e1e35;--table-header-color:#7b93f5;--table-stripe-bg:#1a1a2e;--table-hover-bg:#24243a;--faq-bg:#1a1a2e;--faq-hover-bg:#1e1e35;--faq-question-color:#e0e0e0;--faq-answer-color:#a0a0a0;--faq-icon-color:#7b93f5;--badge-bg:#7b93f5;--badge-color:#fff;--btn-primary-bg:linear-gradient(135deg,#667eea,#764ba2);--btn-primary-color:#fff;--input-background:#20212c;--input-text-color:#dfdfdf;--input-box-shadow:0px 0px 20px 1px #00000061;--input-placeholder-text-color:#bbb;--input-button-background-color:#f30049ce;--input-button-hover-background-color:#a50037;--result-background-color:#00000085;--result-border:1.5px solid #1e1f2471;--result-box-shadow:1px 1px 10px 10px #0000002c;--result-title-font-color:silver;--result-table-font-color:#c9c9c9;--result-table-bg-color:#191a27;--loader-bg-color:#272935;--loader-border:1.2px solid #5e6076;--loader-box-shadow:1px 1px 20px 10px transparent;--loader-progress-bg-color:#dd0155c9;--loader-progress-box-shadow:1px 1px 20px 10px #0000004b;--loader-animated-color:#fff;--error-bg-color:#262733;--error-border:1.2px solid #ffffff0f;--error-font-color:#e93848;--footer-text-color:#dfdfdf;--cookie-banner-bg:#1a1a2e;--cookie-banner-text:#c9c9c9;--cookie-reject-bg:#2a2a3e;--cookie-reject-color:#c9c9c9;--cookie-reject-hover-bg:#343450;--notice-bg:#2a2a1e;--notice-border:#652;--notice-color:#e0c060;--download-btn-bg:#c50052d7;--download-btn-hover-bg:#a10144}[data-theme=light]{--background-color:#fff;--h1-font-color:#1e1e1e;--p-font-color:#5c5c5c;--header-logo-color:#2c2c2c;--text-primary:#1a202c;--text-secondary:#4a5568;--text-muted:#666;--text-body:#333;--heading-color:#1a202c;--card-bg:#fff;--section-bg:#f0f2f5;--subtle-bg:#f8f9fa;--highlight-bg:#f0f4ff;--border-color:#0000000f;--border-subtle:#e9ecef;--link-color:#667eea;--link-hover-color:#764ba2;--brand-primary:#667eea;--brand-secondary:#764ba2;--nav-link-color:#1a1a1a;--nav-link-hover-color:#f44336;--nav-link-hover-bg:#f443360d;--nav-border-color:#0000000f;--table-header-bg:#f0f4ff;--table-header-color:#667eea;--table-stripe-bg:#f8f9fa;--table-hover-bg:#e9ecef;--faq-bg:#fff;--faq-hover-bg:#f0f4ff;--faq-question-color:#2d3748;--faq-answer-color:#4a5568;--faq-icon-color:#667eea;--badge-bg:#667eea;--badge-color:#fff;--btn-primary-bg:linear-gradient(135deg,#667eea,#764ba2);--btn-primary-color:#fff;--input-background:#fff;--input-text-color:#222;--input-box-shadow:0px 0px 20px 1px #8a8a8a61;--input-placeholder-text-color:#797979;--input-button-background-color:#1477e9e7;--input-button-hover-background-color:#0f69cfe7;--result-background-color:#fff;--result-border:2px solid #82839142;--result-box-shadow:0px 0px 8px 4px #22222227;--result-title-font-color:#222;--result-table-font-color:#222;--result-table-bg-color:#e6e6e68c;--loader-bg-color:#fff;--loader-border:1.2px solid #b8b8b86c;--loader-box-shadow:0px 0px 5px 5px #00000017;--loader-progress-bg-color:#0327f7c9;--loader-progress-box-shadow:0px 0px 4px 4px #0003;--loader-animated-color:#0755ff;--error-bg-color:#fff;--error-border:1.2px solid #0000001a;--error-font-color:#ff5050;--footer-text-color:#464646;--cookie-banner-bg:#fff;--cookie-banner-text:#333;--cookie-reject-bg:#f0f2f5;--cookie-reject-color:#333;--cookie-reject-hover-bg:#e9ecef;--notice-bg:#fff3cd;--notice-border:#ffc107;--notice-color:#856404;--download-btn-bg:#c50052d7;--download-btn-hover-bg:#a10144}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--background-color);min-height:100vh;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}body::-webkit-scrollbar{width:0}body::-webkit-scrollbar-thumb{background-color:#0000}body::-webkit-scrollbar-track{background-color:#0000}a{color:inherit;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.global-container{box-sizing:border-box;max-width:1200px;margin-left:auto;margin-right:auto;padding:2rem}.global-container__content{box-sizing:border-box;max-width:720px;margin-left:auto;margin-right:auto}@media (max-width:768px){.global-container{padding-left:1.5rem;padding-right:1.5rem}}@media (max-width:480px){.global-container{padding-left:.75rem;padding-right:.75rem}}.goog-te-banner-frame,#goog-gt-tt.goog-te-balloon-frame{display:none!important}body{top:0!important}.skiptranslate{display:none!important}.rich-content-section{max-width:800px;margin:48px auto;padding:0 20px}.rich-section-heading{color:var(--heading-color,#0f172a);margin:36px 0 14px;font-size:1.4rem;font-weight:600;line-height:1.3}.rich-body{color:var(--text-body,#475569);margin-bottom:16px;font-size:1rem;line-height:1.8}.rich-features-list{margin:0 0 16px;padding:0;list-style:none}.rich-features-list li{border-bottom:1px solid var(--border-subtle,#00000012);color:var(--text-body,#475569);padding:10px 0;font-size:1rem;line-height:1.7}.rich-features-list li:last-child{border-bottom:none}.device-guide-grid{grid-template-columns:1fr 1fr;gap:24px;margin:16px 0;display:grid}.device-guide-col h3{color:var(--heading-color,#0f172a);margin:0 0 12px;font-size:1.05rem;font-weight:600}.device-guide-col ol{margin:0;padding-left:20px}.device-guide-col ol li{color:var(--text-body,#475569);margin-bottom:8px;font-size:.95rem;line-height:1.75}@media (max-width:640px){.device-guide-grid{grid-template-columns:1fr}.rich-section-heading{font-size:1.2rem}}.responsible-use-banner{color:#451a03;background:#fffbeb;border:1px solid #fcd34d;border-left:4px solid #f59e0b;border-radius:6px;align-items:flex-start;gap:12px;max-width:800px;margin:28px auto;padding:14px 18px;font-size:14px;line-height:1.65;display:flex}.banner-icon{flex-shrink:0;margin-top:1px;font-size:18px}.banner-text{flex:1}.banner-link{color:#92400e;text-underline-offset:2px;font-weight:500;text-decoration:underline}.banner-link:hover{color:#78350f}.not-affiliated-note{color:#6b7280;text-align:center;max-width:700px;margin:12px auto 32px;padding:0 1rem;font-size:12px;line-height:1.6}@media (max-width:640px){.responsible-use-banner{padding:12px 14px;font-size:13px}}body.fastvidl-cookie-pending #st-1,body.fastvidl-cookie-pending .st-sticky-share-buttons,body.fastvidl-cookie-pending [id^=st-]{z-index:2147483645!important;bottom:7.5rem!important}@media (max-width:480px){body.fastvidl-cookie-pending #st-1,body.fastvidl-cookie-pending .st-sticky-share-buttons,body.fastvidl-cookie-pending [id^=st-]{bottom:9.5rem!important}}
.Header-module__zCemKG__navstyle{z-index:100;align-items:center;display:flex;position:relative}.Header-module__zCemKG__navstyle ul{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Header-module__zCemKG__navstyle ul li{vertical-align:top;display:inline-block;position:relative}.Header-module__zCemKG__navstyle ul li a{color:var(--nav-link-color,#1a1a1a);border-radius:6px;padding:8px 12px;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s,background .3s;display:block}.Header-module__zCemKG__navstyle ul li a:hover{color:var(--nav-link-hover-color,#f44336);background:var(--nav-link-hover-bg,#f443360d)}.Header-module__zCemKG__navDropdown{position:relative}.Header-module__zCemKG__navDropdownTrigger{width:100%;font:inherit;color:var(--nav-link-color,#1a1a1a);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:6px;margin:0;padding:8px 12px;font-size:16px;font-weight:500;transition:color .3s,background .3s;display:flex}.Header-module__zCemKG__navDropdownTrigger:hover{color:var(--nav-link-hover-color,#f44336);background:var(--nav-link-hover-bg,#f443360d)}.Header-module__zCemKG__navChevron{color:#1a73e8;flex-shrink:0;transition:transform .2s}.Header-module__zCemKG__navDropdownOpen .Header-module__zCemKG__navChevron{transform:rotate(180deg)}.Header-module__zCemKG__navDropdownMenu{background:var(--background-color,#fff);border:1px solid var(--nav-border-color,#00000014);border-radius:10px;min-width:280px;margin:0;padding:8px 0;list-style:none;box-shadow:0 12px 40px #0000001f,0 2px 8px #0000000f}.Header-module__zCemKG__navDropdownLink{padding:10px 18px;font-size:15px;font-weight:600;transition:background .15s,color .15s;display:block;color:var(--heading-color,#1a1a1a)!important;text-decoration:none!important}.Header-module__zCemKG__navDropdownLink:hover{background:#0000000f;color:var(--heading-color,#1a1a1a)!important;text-decoration:underline!important}@media (hover:hover) and (min-width:769px){.Header-module__zCemKG__navDropdownMenu{z-index:1200;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;top:calc(100% + 4px);left:0;transform:translateY(-4px)}.Header-module__zCemKG__navDropdown:hover .Header-module__zCemKG__navDropdownMenu.Header-module__zCemKG__navDropdown:focus-within .Header-module__zCemKG__navDropdownMenu,.Header-module__zCemKG__navDropdownOpen .Header-module__zCemKG__navDropdownMenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}.Header-module__zCemKG__header-actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.Header-module__zCemKG__header{z-index:1000;background:var(--background-color,white);box-sizing:border-box;justify-content:space-between;align-items:center;width:100%;min-height:80px;padding:1rem 2rem;text-decoration:none;display:flex;position:sticky;top:0;box-shadow:0 1px 3px #0000000f}.Header-module__zCemKG__Anchar{align-items:center;gap:12px;margin:0;text-decoration:none;display:flex}.Header-module__zCemKG__Anchar:focus.Header-module__zCemKG__Anchar:active.Header-module__zCemKG__Anchar:hover{text-decoration:none}.Header-module__zCemKG__header>div{align-items:center;display:flex}.Header-module__zCemKG__header a{color:var(--header-logo-color);cursor:pointer;margin:0;text-decoration:none}.Header-module__zCemKG__header h2{margin:0;font-size:2rem;font-weight:800;line-height:1;text-decoration:none}.Header-module__zCemKG__header a span{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Header-module__zCemKG__img-logo{flex-shrink:0;margin:0;display:block}.Header-module__zCemKG__tittle-a{align-items:center;margin:0;text-decoration:none;display:flex}.Header-module__zCemKG__tittle-a a,.Header-module__zCemKG__tittle-a a:focus.Header-module__zCemKG__tittle-a a:active.Header-module__zCemKG__tittle-a a:hover{text-decoration:none}.Header-module__zCemKG__header h4{font-size:1rem;font-weight:700}.Header-module__zCemKG__hamburger{cursor:pointer;z-index:1001;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:none;position:relative}.Header-module__zCemKG__hamburger span{background:var(--header-logo-color,#333);border-radius:1px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.Header-module__zCemKG__hamburgerOpen1{transform:translateY(7px)rotate(45deg)}.Header-module__zCemKG__hamburgerOpen2{opacity:0}.Header-module__zCemKG__hamburgerOpen3{transform:translateY(-7px)rotate(-45deg)}@media (min-width:769px){.Header-module__zCemKG__navstyle ul li.Header-module__zCemKG__navMobileOnly{display:none!important}}@media (max-width:768px){.Header-module__zCemKG__navstyle ul li.Header-module__zCemKG__navMobileOnly{display:block}.Header-module__zCemKG__hamburger{display:flex}.Header-module__zCemKG__navstyle{background:var(--background-color,white);opacity:0;visibility:hidden;justify-content:center;align-items:stretch;padding-top:80px;transition:opacity .2s,visibility .2s;position:fixed;inset:0}.Header-module__zCemKG__navstyle.Header-module__zCemKG__navOpen{opacity:1;visibility:visible}.Header-module__zCemKG__navstyle ul{flex-direction:column;align-items:stretch;gap:0;width:100%;max-width:100%;padding:0 1rem;display:flex}.Header-module__zCemKG__navstyle ul li{border-bottom:1px solid var(--nav-border-color,#0000000f);display:block}.Header-module__zCemKG__navstyle ul li a{align-items:center;min-height:44px;padding:12px 16px;font-size:16px;display:flex}.Header-module__zCemKG__navDropdownTrigger{border-bottom:1px solid var(--nav-border-color,#0000000f);border-radius:0;min-height:44px;padding:12px 16px}.Header-module__zCemKG__navDropdownMenu{box-shadow:none;background:0 0;border:none;border-radius:0;min-width:100%;padding:0 0 8px 12px;display:none;position:static}.Header-module__zCemKG__navDropdownOpen .Header-module__zCemKG__navDropdownMenu{display:block}.Header-module__zCemKG__navDropdownLink{border-radius:6px;padding:12px 16px;font-size:15px}}@media (max-width:430px){.Header-module__zCemKG__header{min-height:70px;padding:.75rem 1rem}.Header-module__zCemKG__header h2{font-size:1.5rem}.Header-module__zCemKG__img-logo{width:40px!important;height:40px!important}}@media (max-width:360px){.Header-module__zCemKG__header{padding:.5rem .75rem}}
.ThemeButton-module___dJSUa__wrap{z-index:1100;flex-shrink:0;position:relative}.ThemeButton-module___dJSUa__trigger{border:1px solid var(--nav-border-color,#0000001f);background:var(--theme-trigger-bg,#0000000f);width:44px;height:44px;color:var(--nav-link-color,#1a1a1a);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .2s,border-color .2s,color .2s,box-shadow .2s;display:flex}.ThemeButton-module___dJSUa__trigger:hover{background:var(--theme-trigger-hover-bg,#00000017);border-color:var(--nav-link-color,#0000002e)}.ThemeButton-module___dJSUa__trigger:focus{outline-offset:2px;outline:2px solid #4285f473}.ThemeButton-module___dJSUa__trigger:focus:not(:focus-visible){outline:none}.ThemeButton-module___dJSUa__triggerIcon{justify-content:center;align-items:center;width:22px;height:22px;display:flex}[data-theme=dark] .ThemeButton-module___dJSUa__trigger{--theme-trigger-bg:#ffffff14;--theme-trigger-hover-bg:#ffffff1f}@media (max-width:768px){.ThemeButton-module___dJSUa__trigger{width:40px;height:40px}.ThemeButton-module___dJSUa__triggerIcon{width:20px;height:20px}.ThemeButton-module___dJSUa__triggerIcon svg{width:18px;height:18px}}
.Footer-module__q7ZRWa__footer{color:#fff;text-align:center;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);padding:28px 40px 24px}.Footer-module__q7ZRWa__social-wrap{margin-bottom:20px}.Footer-module__q7ZRWa__social-label{letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin-bottom:12px;font-size:13px;font-weight:600;display:block}.Footer-module__q7ZRWa__social-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__q7ZRWa__social-links li{margin:0;padding:0}.Footer-module__q7ZRWa__social-link{color:#fff;background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .25s,color .25s,transform .25s;display:flex}.Footer-module__q7ZRWa__social-link:hover{color:#667eea;background:#fffffff2;transform:translateY(-3px)}.Footer-module__q7ZRWa__social-link:focus{outline-offset:3px;outline:2px solid #fffc}.Footer-module__q7ZRWa__social-link svg{width:22px;height:22px}.Footer-module__q7ZRWa__Ul-d{flex-wrap:wrap;justify-content:center;gap:8px 4px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__q7ZRWa__Ul-d li a{color:#fffffff2;font-size:14px;text-decoration:none;transition:color .25s,opacity .25s}.Footer-module__q7ZRWa__Ul-d li a:hover{color:#fff;opacity:1}.Footer-module__q7ZRWa__cookieSettingsBtn{cursor:pointer;color:#fffffff2;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;transition:color .25s,opacity .25s}.Footer-module__q7ZRWa__cookieSettingsBtn:hover{color:#fff;opacity:1}.Footer-module__q7ZRWa__adNotice{opacity:.92;margin:0 0 10px;font-size:13px;line-height:1.5}.Footer-module__q7ZRWa__adNotice a{color:#fff;text-decoration:underline}.Footer-module__q7ZRWa__affiliationDisclaimer{opacity:.95;max-width:42rem;margin:16px auto 0;padding:0 12px;font-size:14px;line-height:1.45}.Footer-module__q7ZRWa__styles-p{opacity:.9;margin-top:10px;margin-bottom:0;font-size:13px;line-height:1.5}@media (max-width:600px){.Footer-module__q7ZRWa__footer{padding:24px 20px 20px}.Footer-module__q7ZRWa__social-link{width:40px;height:40px}.Footer-module__q7ZRWa__social-link svg{width:20px;height:20px}.Footer-module__q7ZRWa__social-links{gap:16px}}
.CookieConsentBar-module__WRSfAa__bar{z-index:2147483646;padding:1rem 1.25rem;padding-bottom:max(1rem,env(safe-area-inset-bottom));background:var(--card-bg,#fff);border-top:1px solid var(--border-color,#e2e8f0);pointer-events:auto;isolation:isolate;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 40px #0003}.CookieConsentBar-module__WRSfAa__text{min-width:200px;color:var(--text-secondary,#4a5568);flex:1;margin:0;font-size:.9rem;line-height:1.5}.CookieConsentBar-module__WRSfAa__link{color:var(--brand-primary,#667eea);font-weight:600;text-decoration:underline}.CookieConsentBar-module__WRSfAa__actions{flex-wrap:wrap;flex-shrink:0;gap:.5rem;display:flex}.CookieConsentBar-module__WRSfAa__accept,.CookieConsentBar-module__WRSfAa__decline{z-index:1;cursor:pointer;border-radius:8px;min-height:44px;padding:.65rem 1.1rem;font-size:.88rem;font-weight:600;position:relative}.CookieConsentBar-module__WRSfAa__accept{color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none}.CookieConsentBar-module__WRSfAa__decline{border:1px solid var(--border-color,#cbd5e0);color:var(--text-secondary,#4a5568);background:0 0}.CookieConsentBar-module__WRSfAa__accept:hover,.CookieConsentBar-module__WRSfAa__decline:hover{opacity:.95}@media (max-width:480px){.CookieConsentBar-module__WRSfAa__bar{flex-direction:column;align-items:stretch}.CookieConsentBar-module__WRSfAa__actions{flex-direction:column}.CookieConsentBar-module__WRSfAa__accept,.CookieConsentBar-module__WRSfAa__decline{width:100%}}
