.seo-public[data-app-theme=dark],html[data-app-theme=dark] .landing-page,html[data-app-theme=dark] .legal-page,html[data-app-theme=dark] .public-page,html[data-app-theme=dark] .seo-public{--app-bg:#121212;--app-bg-elevated:#1e1e1e;--app-bg-surface:#2a2a2a;--app-border:#2a2a2a;--landing-ink:#ffffff;--landing-muted:#888888;--landing-accent:#4a90e2;--landing-accent-soft:rgb(74 144 226/0.14);--landing-border:#2a2a2a;--landing-soft:#121212;--landing-shadow:0 24px 56px -32px rgb(0 0 0/0.55);--seo-ink:#ffffff;--seo-paper:#121212;--seo-accent:#4a90e2;--seo-accent-light:rgb(74 144 226/0.14);--seo-muted:#888888;--seo-border:#2a2a2a;--seo-highlight:rgb(251 191 36/0.12);--seo-card:#1e1e1e;background:#121212;color:var(--landing-ink)}html[data-app-theme=dark]:has(.landing-page),html[data-app-theme=dark]:has(.landing-page) body,html[data-app-theme=dark]:has(.legal-page),html[data-app-theme=dark]:has(.legal-page) body,html[data-app-theme=dark]:has(.public-page),html[data-app-theme=dark]:has(.public-page) body,html[data-app-theme=dark]:has(.seo-public),html[data-app-theme=dark]:has(.seo-public) body{background:#121212!important;scrollbar-color:#4b5563 #1e1e1e}html[data-app-theme=dark]:has(.landing-page) ::-webkit-scrollbar-track,html[data-app-theme=dark]:has(.legal-page) ::-webkit-scrollbar-track,html[data-app-theme=dark]:has(.seo-public) ::-webkit-scrollbar-track{background:#1e1e1e}html[data-app-theme=dark]:has(.landing-page) ::-webkit-scrollbar-thumb,html[data-app-theme=dark]:has(.legal-page) ::-webkit-scrollbar-thumb,html[data-app-theme=dark]:has(.seo-public) ::-webkit-scrollbar-thumb{background:#4b5563;border-color:#1e1e1e}html[data-app-theme=dark] .landing-page{background:#121212}html[data-app-theme=dark] .landing-article,html[data-app-theme=dark] .landing-body,html[data-app-theme=dark] .landing-hero{background:transparent;color:var(--landing-ink)}html[data-app-theme=dark] .landing-page .seo-public__toolbar-wrap,html[data-app-theme=dark] .landing-section--soft,html[data-app-theme=dark] .seo-public .seo-public__toolbar-wrap{background:transparent}html[data-app-theme=dark] .landing-page .seo-public__toolbar-bar,html[data-app-theme=dark] .seo-public .seo-public__toolbar-bar{border-color:var(--app-border);background:var(--app-bg-elevated);box-shadow:0 10px 28px -22px rgb(0 0 0/.55),inset 0 1px 0 rgb(255 255 255/.04);backdrop-filter:blur(12px)}html[data-app-theme=dark] .seo-public__brand-name{color:#f3f4f6}html[data-app-theme=dark] .seo-public__brand:hover{border-color:#3a3a3a;background:rgb(255 255 255/.04)}html[data-app-theme=dark] .landing-toolbar__link,html[data-app-theme=dark] .landing-toolbar__nav{color:#9ca3af}html[data-app-theme=dark] .landing-toolbar__link:hover{color:#f3f4f6}html[data-app-theme=dark] .landing-toolbar__sign-in{color:#f3f4f6;border-color:#3a3a3a;background:#2a2a2a}html[data-app-theme=dark] .landing-toolbar__sign-in:hover{background:#333333;border-color:#454545}html[data-app-theme=dark] .landing-about__eyebrow,html[data-app-theme=dark] .landing-section-eyebrow{color:#60a5fa}html[data-app-theme=dark] .landing-about__card-text,html[data-app-theme=dark] .landing-about__lead,html[data-app-theme=dark] .landing-async-block__card-text,html[data-app-theme=dark] .landing-async-block__lead,html[data-app-theme=dark] .landing-audience-card__text,html[data-app-theme=dark] .landing-block__desc,html[data-app-theme=dark] .landing-block__subtitle,html[data-app-theme=dark] .landing-feature-card__text,html[data-app-theme=dark] .landing-hero-lead,html[data-app-theme=dark] .landing-how__text,html[data-app-theme=dark] .landing-mini-feature__lead,html[data-app-theme=dark] .landing-section-lead,html[data-app-theme=dark] .landing-section-note{color:var(--landing-muted)}html[data-app-theme=dark] .landing-about__card-title,html[data-app-theme=dark] .landing-about__title,html[data-app-theme=dark] .landing-async-block__title,html[data-app-theme=dark] .landing-audience-card__title,html[data-app-theme=dark] .landing-block__title,html[data-app-theme=dark] .landing-feature-card__title,html[data-app-theme=dark] .landing-hero-title,html[data-app-theme=dark] .landing-how__title,html[data-app-theme=dark] .landing-mini-feature__title{color:var(--landing-ink)}html[data-app-theme=dark] .landing-hero-title__line--accent{color:#93c5fd}html[data-app-theme=dark] .landing-hero__cta-btn{background:#f3f4f6;color:#111111;border-color:#f3f4f6}html[data-app-theme=dark] .landing-hero__cta-btn:hover{background:#ffffff;border-color:#ffffff}html[data-app-theme=dark] .landing-block__frame,html[data-app-theme=dark] .landing-platform-preview__frame{background:transparent;border:none;box-shadow:none}html[data-app-theme=dark] .landing-hero__figure{background:transparent;border:none}html[data-app-theme=dark] .landing-block__frame-inner,html[data-app-theme=dark] .landing-block__media,html[data-app-theme=dark] .landing-hero__figure-inner{background:transparent;border:none;box-shadow:none}html[data-app-theme=dark] .landing-block__image,html[data-app-theme=dark] .landing-hero__image,html[data-app-theme=dark] .landing-platform-preview__image{border:none}html[data-app-theme=dark] .landing-about,html[data-app-theme=dark] .landing-async-block,html[data-app-theme=dark] .landing-how{border-color:var(--app-border);background:var(--app-bg-elevated);box-shadow:0 24px 48px -30px rgb(0 0 0/.45)}html[data-app-theme=dark] .landing-compat__title{color:#f3f4f6}html[data-app-theme=dark] .landing-compat__lead,html[data-app-theme=dark] .landing-compat__row-desc{color:#9ca3af}html[data-app-theme=dark] .landing-compat__panel{border-color:#333333;background:linear-gradient(180deg,#1c1c1c,#171717)}html[data-app-theme=dark] .landing-compat__row{border-bottom-color:#2a2a2a}html[data-app-theme=dark] .landing-compat__row-icon{border-color:#3a3a3a;background:#252525;color:#cbd5e1}html[data-app-theme=dark] .landing-compat__row--docs .landing-compat__row-icon{color:#93c5fd;border-color:#1e3a5f;background:#111827}html[data-app-theme=dark] .landing-compat__row--slides .landing-compat__row-icon{color:#fdba74;border-color:#5b3a1a;background:#1a140e}html[data-app-theme=dark] .landing-compat__row--images .landing-compat__row-icon{color:#5eead4;border-color:#134e4a;background:#0f1a18}html[data-app-theme=dark] .landing-compat__row-title{color:#f3f4f6}html[data-app-theme=dark] .landing-compat__format{border-color:#3a3a3a;background:#252525;color:#e5e7eb}html[data-app-theme=dark] .landing-formats__chip{border-color:#333333;background:#1f1f1f;color:#e5e7eb;box-shadow:none}html[data-app-theme=dark] .landing-formats__chip:hover{border-color:rgb(96 165 250/.35);background:#252525}html[data-app-theme=dark] .landing-async-block__badge{border-color:rgb(96 165 250/.28);background:rgb(37 99 235/.12);color:#93c5fd}html[data-app-theme=dark] .landing-about__card,html[data-app-theme=dark] .landing-audience-card,html[data-app-theme=dark] .landing-feature-card,html[data-app-theme=dark] .landing-highlight-card,html[data-app-theme=dark] .landing-how__card,html[data-app-theme=dark] .landing-mini-feature{background:#252525;border-color:#333333;box-shadow:0 18px 40px -28px rgb(0 0 0/.45)}html[data-app-theme=dark] .landing-about__card:hover,html[data-app-theme=dark] .landing-audience-card:hover,html[data-app-theme=dark] .landing-feature-card:hover,html[data-app-theme=dark] .landing-how__card:hover{border-color:rgb(96 165 250/.28);box-shadow:0 22px 44px -24px rgb(37 99 235/.22)}html[data-app-theme=dark] .landing-how__step{background:rgb(37 99 235/.16);color:#93c5fd}html[data-app-theme=dark] .landing-how__icon{background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#ffffff}html[data-app-theme=dark] .landing-about__icon{background:rgb(37 99 235/.14);color:#93c5fd}html[data-app-theme=dark] .landing-mini-feature--highlight{background:rgb(37 99 235/.1);border-color:rgb(96 165 250/.22)}html[data-app-theme=dark] .landing-mini-feature__points li{color:#d1d5db}html[data-app-theme=dark] .landing-pill{background:#252525;border-color:#333333;color:#d1d5db}html[data-app-theme=dark] .landing-pill svg{color:#93c5fd}html[data-app-theme=dark] .landing-pill--accent{background:rgb(37 99 235/.12);border-color:rgb(96 165 250/.24);color:#bfdbfe}html[data-app-theme=dark] .landing-file-grid__item{background:#1e1e1e;border-color:#2a2a2a;color:#e5e7eb}html[data-app-theme=dark] .landing-page .landing-service-card__shell,html[data-app-theme=dark] .landing-page .service-card-shell{background:#1e1e1e!important;border-color:#2a2a2a!important}html[data-app-theme=dark] .landing-page .service-card-body{border-left-color:#2a2a2a!important}html[data-app-theme=dark] .landing-page .service-card-body h2,html[data-app-theme=dark] .landing-page .service-card-body h3{color:#f3f4f6}html[data-app-theme=dark] .landing-service-card__demo{border-color:#3b4f6b;background:#1a1f2e;color:#93c5fd;box-shadow:none}html[data-app-theme=dark] .landing-service-card__demo:hover{color:#bfdbfe;border-color:#4b6a9a;background:#1e2a42;box-shadow:0 2px 8px rgb(0 0 0/.2)}html[data-app-theme=dark] .landing-service-card__cta{border-color:#3b4f6b;background:linear-gradient(180deg,#1a2438,#151d2e)}html[data-app-theme=dark] .landing-service-card__cta--primary{color:#93c5fd}html[data-app-theme=dark] .landing-service-card__cta--primary:hover{color:#bfdbfe;border-color:#4b6a9a;background:linear-gradient(180deg,#1e2d4a,#18243a)}html[data-app-theme=dark] .landing-service-card__cta--secondary{color:#93c5fd}html[data-app-theme=dark] .landing-service-card__cta--secondary:hover{color:#bfdbfe}html[data-app-theme=dark] .landing-page .seo-faq__item,html[data-app-theme=dark] .seo-public .seo-faq__item{border-color:var(--app-border);background:transparent}html[data-app-theme=dark] .landing-page .seo-faq,html[data-app-theme=dark] .seo-public .seo-faq{border-color:var(--app-border);background:var(--app-bg-elevated);box-shadow:0 24px 48px -30px rgb(0 0 0/.45)}html[data-app-theme=dark] .landing-page .seo-faq__trigger,html[data-app-theme=dark] .seo-public .seo-faq__trigger{color:#ffffff;background:transparent}html[data-app-theme=dark] .landing-page .seo-faq__item--open .seo-faq__trigger,html[data-app-theme=dark] .landing-page .seo-faq__trigger:hover,html[data-app-theme=dark] .seo-public .seo-faq__item--open .seo-faq__trigger,html[data-app-theme=dark] .seo-public .seo-faq__trigger:hover{background:rgb(255 255 255/.04)}html[data-app-theme=dark] .landing-page .seo-faq__chevron-wrap,html[data-app-theme=dark] .seo-public .seo-faq__chevron-wrap{border-color:#3a3a3a;background:var(--app-bg-surface);color:#9aa0a6}html[data-app-theme=dark] .landing-page .seo-faq__item--open .seo-faq__chevron-wrap,html[data-app-theme=dark] .seo-public .seo-faq__item--open .seo-faq__chevron-wrap{border-color:rgb(74 144 226/.45);background:rgb(74 144 226/.14);color:#4a90e2}html[data-app-theme=dark] .landing-page .seo-faq__panel-inner,html[data-app-theme=dark] .seo-public .seo-faq__panel-inner{color:#888888}html[data-app-theme=dark] .landing-async-block__card,html[data-app-theme=dark] .landing-cta-panel,html[data-app-theme=dark] .landing-how__card{background:#252525;border-color:#333333;color:#e5e7eb}html[data-app-theme=dark] .landing-async-block__card-icon{background:linear-gradient(135deg,#1d4ed8,#3b82f6);color:#ffffff}html[data-app-theme=dark] .landing-async-block__card:hover{border-color:rgb(96 165 250/.28)}html[data-app-theme=dark] .landing-theme-toggle{border-color:rgb(255 255 255/.14);background:rgb(255 255 255/.05);box-shadow:0 8px 24px -16px rgb(0 0 0/.45)}html[data-app-theme=dark] .landing-theme-toggle__btn--active{background:rgb(255 255 255/.14);color:#f9fafb;box-shadow:0 0 0 1px rgb(255 255 255/.08)}html[data-app-theme=dark] .landing-footer__logo-img{background:#ffffff;border-radius:.65rem;padding:.2rem}html[data-app-theme=dark] .legal-page{background:#121212;color:#ffffff}html[data-app-theme=dark] .legal-article__header{border-bottom-color:#2f2f2f}html[data-app-theme=dark] .legal-article__section-title,html[data-app-theme=dark] .legal-article__title{color:#f9fafb}html[data-app-theme=dark] .legal-article__updated{color:#9ca3af}html[data-app-theme=dark] .legal-article__intro,html[data-app-theme=dark] .legal-article__intro p,html[data-app-theme=dark] .legal-article__section p,html[data-app-theme=dark] .legal-article__sections{color:#d1d5db}html[data-app-theme=dark] .seo-public__main{background:transparent}html[data-app-theme=dark] .seo-article__subheading-text,html[data-app-theme=dark] .seo-article__title{color:#f9fafb}html[data-app-theme=dark] .seo-article__date,html[data-app-theme=dark] .seo-article__excerpt,html[data-app-theme=dark] .seo-article__label,html[data-app-theme=dark] .seo-article__paragraph{color:#9ca3af}html[data-app-theme=dark] .seo-article__link{color:#93c5fd}html[data-app-theme=dark] .seo-article__link:hover{color:#bfdbfe}html[data-app-theme=dark] .seo-article__code{background:#2a2a2a;border-color:#3a3a3a;color:#e5e7eb}html[data-app-theme=dark] .seo-article__conclusion{background:#1e1e1e;border-color:#2f2f2f}html[data-app-theme=dark] .seo-article__cta-card{background:linear-gradient(180deg,#1e1e1e,#181818);border-color:#2f2f2f}html[data-app-theme=dark] .seo-article__cta-brand-name,html[data-app-theme=dark] .seo-article__cta-title{color:#f3f4f6}html[data-app-theme=dark] .seo-article__cta-body,html[data-app-theme=dark] .seo-article__cta-features li{color:#9ca3af}html[data-app-theme=dark] .seo-article__image{border-color:#2f2f2f}html[data-app-theme=dark] .seo-tool__hero-title,html[data-app-theme=dark] .seo-tool__section-title,html[data-app-theme=dark] .seo-tool__title{color:#f9fafb}html[data-app-theme=dark] .seo-tool__date,html[data-app-theme=dark] .seo-tool__hero-desc,html[data-app-theme=dark] .seo-tool__label,html[data-app-theme=dark] .seo-tool__widget-note{color:#9ca3af}html[data-app-theme=dark] .seo-tool__widget{border-color:#3a3a3a;background:linear-gradient(180deg,#1a1a1a,#141414)}html[data-app-theme=dark] .seo-tool__service-panel{border-color:#2f2f2f;background:#121212;box-shadow:0 18px 40px -28px rgb(0 0 0/.45)}html[data-app-theme=dark] .seo-tool-catalog{border-color:#2f2f2f;background:linear-gradient(180deg,#141414,#101010)}html[data-app-theme=dark] .seo-tool-catalog__card{border-color:#2f2f2f;background:#1a1a1a}html[data-app-theme=dark] .seo-tool-catalog__card:hover{background:#1e293b}html[data-app-theme=dark] .seo-tool-catalog__card-name,html[data-app-theme=dark] .seo-tool-catalog__title{color:#f9fafb}html[data-app-theme=dark] .seo-tool-catalog__card-desc,html[data-app-theme=dark] .seo-tool-catalog__desc{color:#9ca3af}html[data-app-theme=dark] .seo-tool__feature{border-color:#2f2f2f;background:#1a1a1a;color:#e5e7eb}html[data-app-theme=dark] .seo-tool__benefits{background:#1e1e1e;border-color:#3a3a3a}html[data-app-theme=dark] .seo-tool__trust{border-color:#2f2f2f;background:#181818}html[data-app-theme=dark] .seo-tool-widget__dropzone{border-color:#2f2f2f;background:#121212}html[data-app-theme=dark] .seo-tool-widget__dropzone:hover{border-color:var(--seo-accent);background:#0f0f0f}html[data-app-theme=dark] .seo-tool-widget__eyebrow{color:#60a5fa}html[data-app-theme=dark] .seo-tool-widget__meta{color:#9ca3af}html[data-app-theme=dark] .seo-tool-widget__prompt-title,html[data-app-theme=dark] .seo-tool-widget__result-title,html[data-app-theme=dark] .seo-tool-widget__status-title{color:#f9fafb}html[data-app-theme=dark] .seo-tool-widget__prompt-note,html[data-app-theme=dark] .seo-tool-widget__result-file,html[data-app-theme=dark] .seo-tool-widget__status-note{color:#9ca3af}html[data-app-theme=dark] .seo-tool-widget__button{background:linear-gradient(180deg,#1a56db,#1447ae)}html[data-app-theme=dark] .seo-tool-widget__error{border-color:#3a3a3a;background:#1f1f1f;color:#ef4444}html[data-app-theme=dark] .seo-tool-widget__result{border-color:#2f2f2f;background:#121212}html[data-app-theme=dark] .seo-tool-widget__result-body{color:#e5e7eb}html[data-app-theme=dark] .seo-tool-widget__result-paragraph:last-child{margin-bottom:0}.seo-public[data-app-theme=dark] .stp-head__title,.seo-public[data-app-theme=dark] .stp-more__title,.seo-public[data-app-theme=dark] .stp-section__title,.seo-public[data-app-theme=dark] .stp-uploader__prompt-title,.seo-public[data-app-theme=dark] .stp-uploader__result-title,.seo-public[data-app-theme=dark] .stp-uploader__status-title,html[data-app-theme=dark] .stp-head__title,html[data-app-theme=dark] .stp-more__title,html[data-app-theme=dark] .stp-section__title,html[data-app-theme=dark] .stp-uploader__prompt-title,html[data-app-theme=dark] .stp-uploader__result-title,html[data-app-theme=dark] .stp-uploader__status-title{color:#f9fafb}html[data-app-theme=dark] .stp-head__tagline{color:#d1d5db}html[data-app-theme=dark] .stp-head__desc,html[data-app-theme=dark] .stp-intro,html[data-app-theme=dark] .stp-more__card-desc,html[data-app-theme=dark] .stp-more__desc,html[data-app-theme=dark] .stp-uploader__limits,html[data-app-theme=dark] .stp-uploader__prompt-note,html[data-app-theme=dark] .stp-uploader__result-file,html[data-app-theme=dark] .stp-uploader__status-note{color:#9ca3af}html[data-app-theme=dark] .stp-section__content,html[data-app-theme=dark] .stp-section__list li{color:#e5e7eb}html[data-app-theme=dark] .stp-tool{border-color:#2f2f2f;background:#1a1a1a;box-shadow:0 28px 56px -36px rgb(0 0 0/.5)}html[data-app-theme=dark] .client-tool__filebar{border-color:#2f2f2f;background:#141414;color:#cbd5e1}html[data-app-theme=dark] .client-tool__filename{color:#f3f4f6}html[data-app-theme=dark] .client-tool__secondary-btn{border-color:#3a3a3a;background:#1a1a1a;color:#93c5fd}html[data-app-theme=dark] .client-tool__secondary-btn:hover{background:#202020;border-color:rgba(96,165,250,.45)}html[data-app-theme=dark] .client-html-input__tabs{border-color:#2f2f2f;background:#141414}html[data-app-theme=dark] .client-html-input__tab--active{background:#1a1a1a;color:#f3f4f6}html[data-app-theme=dark] .client-html-input__editor{border-color:#2f2f2f;background:#141414;color:#e5e7eb}html[data-app-theme=dark] .client-html-input__loading{border-color:#3a3a3a;background:#141414}html[data-app-theme=dark] .client-tool__check{color:#d1d5db}html[data-app-theme=dark] .client-tool__detect{color:#9ca3af}html[data-app-theme=dark] .client-tool__structure{border-color:#2f2f2f;background:#141414}html[data-app-theme=dark] .client-tool__structure-toggle{color:#f3f4f6}html[data-app-theme=dark] .client-tool__structure-body{color:#d1d5db}html[data-app-theme=dark] .client-tool__hint{color:#9ca3af}html[data-app-theme=dark] .client-md-preview{border-color:#2f2f2f;background:#141414}html[data-app-theme=dark] .client-md-preview__body{color:#e5e7eb}html[data-app-theme=dark] .client-md-preview__body pre{background:#1a1a1a}html[data-app-theme=dark] .client-md-options{border-color:#2f2f2f;background:#141414}html[data-app-theme=dark] .client-md-options__field input,html[data-app-theme=dark] .client-md-options__field select{border-color:#2f2f2f;background:#1a1a1a;color:#f3f4f6}html[data-app-theme=dark] .client-md-options__segment{border-color:#2f2f2f;background:#1a1a1a}html[data-app-theme=dark] .client-md-options__segment button.is-active{background:#60a5fa;color:#0b1220}html[data-app-theme=dark] .client-image-meta__list,html[data-app-theme=dark] .client-image-meta__preview,html[data-app-theme=dark] .client-minify-stats{border-color:#2f2f2f;background:#141414}html[data-app-theme=dark] .client-image-meta__list,html[data-app-theme=dark] .client-minify-stats>div{color:#d1d5db}html[data-app-theme=dark] .client-image-meta__list strong,html[data-app-theme=dark] .client-minify-stats strong{color:#f3f4f6}html[data-app-theme=dark] .client-json-status--ok{border-color:#166534;background:#052e16;color:#86efac}html[data-app-theme=dark] .client-json-status--bad{border-color:#7f1d1d;background:#450a0a;color:#fecaca}html[data-app-theme=dark] .client-minify-stats__bar{background:#2f2f2f}html[data-app-theme=dark] .client-base64-format__ok{color:#86efac}html[data-app-theme=dark] .client-base64-format__bad{color:#fca5a5}html[data-app-theme=dark] .client-reading-hero,html[data-app-theme=dark] .client-uuid-current,html[data-app-theme=dark] .client-uuid-history li,html[data-app-theme=dark] .client-word-stats__card{border-color:#2f2f2f;background:#141414}html[data-app-theme=dark] .client-reading-hero strong,html[data-app-theme=dark] .client-uuid-current__value,html[data-app-theme=dark] .client-word-stats__card strong{color:#f3f4f6}html[data-app-theme=dark] .client-reading-hero span{color:#9ca3af}html[data-app-theme=dark] .client-case-grid button{border-color:#2f2f2f;background:#1a1a1a;color:#9ca3af}html[data-app-theme=dark] .client-case-grid button.is-active{background:#60a5fa;border-color:#60a5fa;color:#0b1220}html[data-app-theme=dark] .client-tool__number{border-color:#2f2f2f;background:#111827;color:#f3f4f6}html[data-app-theme=dark] .client-b64-preview,html[data-app-theme=dark] .client-b64-valid{border-color:#2f2f2f;background:#141414}html[data-app-theme=dark] .client-b64-valid--ok .client-b64-valid__banner{background:#14532d;color:#bbf7d0}html[data-app-theme=dark] .client-b64-valid--bad .client-b64-valid__banner{background:#7f1d1d;color:#fecaca}html[data-app-theme=dark] .client-b64-valid__reason{color:#fca5a5}html[data-app-theme=dark] .client-b64-filename__ext{color:#9ca3af}html[data-app-theme=dark] .client-meta-group,html[data-app-theme=dark] .client-meta-preview,html[data-app-theme=dark] .client-stego-compare img{border-color:#2f2f2f;background:#141414}html[data-app-theme=dark] .client-meta-group summary{color:#f3f4f6}html[data-app-theme=dark] .client-meta-field input,html[data-app-theme=dark] .client-tool__select{border-color:#2f2f2f;background:#111827;color:#f3f4f6}html[data-app-theme=dark] .client-pdf-grid__page,html[data-app-theme=dark] .client-pdf-thumbs__item,html[data-app-theme=dark] .client-pdf-viewer__bar,html[data-app-theme=dark] .client-pdf-viewer__thumbs button{border-color:#2f2f2f;background:#141414;color:#d1d5db}html[data-app-theme=dark] .client-pdf-thumbs__meta strong,html[data-app-theme=dark] .client-pdf-viewer__name{color:#f3f4f6}html[data-app-theme=dark] .client-pdf-viewer__stage{border-color:#2f2f2f;background:#0b0b0b}html[data-app-theme=dark] .client-pdf-range input,html[data-app-theme=dark] .client-pdf-thumbs__actions button,html[data-app-theme=dark] .client-pdf-thumbs__remove,html[data-app-theme=dark] .client-pdf-viewer__nav button,html[data-app-theme=dark] .client-pdf-viewer__page input,html[data-app-theme=dark] .client-pdf-viewer__zoom button{border-color:#2f2f2f;background:#1a1a1a;color:#e5e7eb}html[data-app-theme=dark] .client-pdf-grid__page.is-selected,html[data-app-theme=dark] .client-pdf-viewer__thumbs button.is-active{border-color:#60a5fa;color:#93c5fd}html[data-app-theme=dark] .client-hash-algos button{border-color:#2f2f2f;background:#1a1a1a;color:#9ca3af}html[data-app-theme=dark] .client-hash-algos button.is-active{background:#60a5fa;border-color:#60a5fa;color:#0b1220}html[data-app-theme=dark] .stp-tool--reveal{animation-name:stp-tool-reveal-dark}@keyframes stp-tool-reveal-dark{0%{opacity:.35;transform:translateY(1.35rem) scale(.985);box-shadow:0 8px 24px -28px rgb(0 0 0/.2)}55%{opacity:1;transform:translateY(-.15rem) scale(1.008);box-shadow:0 22px 48px -24px rgb(0 0 0/.55)}to{opacity:1;transform:translateY(0) scale(1);box-shadow:0 28px 56px -36px rgb(0 0 0/.5)}}html[data-app-theme=dark] .stp-coming-soon{border-color:#3a3a3a;background:radial-gradient(120% 90% at 50% 0,rgba(74,144,226,.12) 0,transparent 60%),linear-gradient(180deg,#1a1a1a,#141414)}html[data-app-theme=dark] .stp-coming-soon__title{color:#f9fafb}html[data-app-theme=dark] .stp-coming-soon__desc{color:#9ca3af}html[data-app-theme=dark] .stp-catalog__title{color:#f9fafb}html[data-app-theme=dark] .stp-catalog__desc{color:#9ca3af}html[data-app-theme=dark] .stp-catalog__card{border-color:#2f2f2f;background:linear-gradient(180deg,#1a1a1a,#141414);box-shadow:0 10px 28px -24px rgb(0 0 0/.45)}html[data-app-theme=dark] .stp-catalog__card:hover{border-color:rgba(96,165,250,.45);box-shadow:0 16px 34px -22px rgb(0 0 0/.5)}html[data-app-theme=dark] .stp-catalog__card-name{color:#93c5fd}html[data-app-theme=dark] .stp-catalog__card-title{color:#f3f4f6}html[data-app-theme=dark] .stp-catalog__card-desc{color:#9ca3af}html[data-app-theme=dark] .stp-catalog__card-cta{color:#93c5fd}html[data-app-theme=dark] .stp-catalog__card:hover .stp-catalog__card-cta{color:#bfdbfe}html[data-app-theme=dark] .stp-catalog__more{border-color:#3a3a3a;background:#1a1a1a;color:#93c5fd}html[data-app-theme=dark] .stp-catalog__more:hover{background:#202020;border-color:rgba(96,165,250,.4)}html[data-app-theme=dark] .stp-uploader__zone{border-color:#3a3a3a;background:linear-gradient(180deg,#141414,#101010)}html[data-app-theme=dark] .stp-uploader__zone:hover{border-color:var(--seo-accent);background:#0f172a}html[data-app-theme=dark] .stp-uploader__zone--done{border-color:#166534;background:linear-gradient(180deg,#052e16,#0a1f14)}html[data-app-theme=dark] .stp-uploader__error{border-color:#3a3a3a;background:#1f1f1f;color:#f87171}html[data-app-theme=dark] .stp-uploader__error-title{color:#fecaca}html[data-app-theme=dark] .stp-uploader__retry{border-color:#4b1d1d;background:#171717;color:#fecaca}html[data-app-theme=dark] .stp-uploader__retry:hover{border-color:#7f1d1d;background:#1f1f1f}html[data-app-theme=dark] .stp-uploader__limit-banner{border-color:#2f2f2f;background:linear-gradient(180deg,#171717,#141414)}html[data-app-theme=dark] .stp-uploader__limit-banner p{color:#d1d5db}html[data-app-theme=dark] .stp-uploader__result{border-color:#2f2f2f;background:#141414}html[data-app-theme=dark] .stp-uploader__result-body{color:#e5e7eb}html[data-app-theme=dark] .stp-upgrade{border-color:#2f2f2f;background:linear-gradient(135deg,#1a1a1a,#151515 52%,#121212);box-shadow:0 20px 40px -32px rgb(0 0 0/.55)}html[data-app-theme=dark] .stp-upgrade__title{color:#f3f4f6}html[data-app-theme=dark] .stp-upgrade__eyebrow{border-color:rgba(147,197,253,.2);background:rgba(74,144,226,.12);color:#93c5fd}html[data-app-theme=dark] .stp-upgrade__note{color:#9ca3af}html[data-app-theme=dark] .stp-tool-upgrade{border-top-color:#2a2a2a;background:#152033}html[data-app-theme=dark] .stp-tool-upgrade__title{color:#f3f4f6}html[data-app-theme=dark] .stp-tool-upgrade__body{color:#cbd5e1}html[data-app-theme=dark] .stp-tool-upgrade__note{color:#94a3b8}html[data-app-theme=dark] .seo-tool-login-btn,html[data-app-theme=dark] .stp-tool-upgrade__btn,html[data-app-theme=dark] .stp-upgrade__btn{background-color:#2563eb;background-image:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,0) 46%),linear-gradient(180deg,#3b82f6,#2563eb 58%,#1d4ed8);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 8px 18px -8px rgba(0,0,0,.55)}html[data-app-theme=dark] .seo-tool-login-btn:hover,html[data-app-theme=dark] .stp-tool-upgrade__btn:hover,html[data-app-theme=dark] .stp-upgrade__btn:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 12px 22px -8px rgba(0,0,0,.62)}html[data-app-theme=dark] .stp-section--how .stp-section__steps .seo-article__paragraph{border-color:#2f2f2f;background:linear-gradient(180deg,#1a1a1a,#141414);color:#d1d5db;box-shadow:0 8px 22px -20px rgb(0 0 0/.5)}html[data-app-theme=dark] .stp-section--trust .stp-section__content .seo-article__paragraph{color:#d1d5db}html[data-app-theme=dark] .stp-more__panel{border-color:#2f2f2f;background:radial-gradient(120% 80% at 0 0,rgba(74,144,226,.12) 0,transparent 55%),linear-gradient(180deg,#171717,#121212)}html[data-app-theme=dark] .stp-more__count{color:#93c5fd}html[data-app-theme=dark] .stp-more__card{border-color:#2f2f2f;background:#141414}html[data-app-theme=dark] .stp-more__card:hover{border-color:rgba(96,165,250,.45);box-shadow:0 14px 32px -22px rgb(0 0 0/.45)}html[data-app-theme=dark] .stp-more__card-name{color:#f9fafb}html[data-app-theme=dark] .stp-more__card-tagline{color:#d1d5db}html[data-app-theme=dark] .stp-more__card-keyword{background:rgb(74 144 226/.16);color:#93c5fd}html[data-app-theme=dark] .stp-more__card-icon{background:rgb(74 144 226/.14);color:#93c5fd}html[data-app-theme=dark] .stp-more__card:hover .stp-more__card-icon{background:var(--seo-accent);color:#ffffff}html[data-app-theme=dark] .stp-more__card-cta{color:#93c5fd}html[data-app-theme=dark] .stp-more__card:hover .stp-more__card-cta{color:#bfdbfe}html[data-app-theme=dark] .guest-images__item,html[data-app-theme=dark] .guest-images__templates li,html[data-app-theme=dark] .guest-quiz__explain,html[data-app-theme=dark] .guest-result-split__col{border-color:#2f2f2f;background:#141414}html[data-app-theme=dark] .guest-result-table th{background:#1a1a1a;color:#9ca3af}html[data-app-theme=dark] .guest-result-table td,html[data-app-theme=dark] .guest-result-table th{border-bottom-color:#2f2f2f;color:#e5e7eb}html[data-app-theme=dark] .guest-quiz__arrow,html[data-app-theme=dark] .guest-quiz__card,html[data-app-theme=dark] .guest-quiz__nav-btn,html[data-app-theme=dark] .guest-quiz__next,html[data-app-theme=dark] .guest-quiz__option{border-color:#3a3a3a;background:#1a1a1a;color:#e5e7eb}html[data-app-theme=dark] .guest-quiz__bar{background:#2a2a2a}html[data-app-theme=dark] .guest-quiz__badge{border-color:#3a3a3a;background:#222;color:#9ca3af}html[data-app-theme=dark] .guest-quiz__option:hover:not(:disabled){background:#202020;border-color:rgba(96,165,250,.45)}html[data-app-theme=dark] .guest-quiz__option--picked{border-color:rgba(96,165,250,.55);background:#1e293b}html[data-app-theme=dark] .guest-quiz__option--correct{border-color:rgba(34,197,94,.55)!important;background:rgba(34,197,94,.16)!important;color:#86efac!important}html[data-app-theme=dark] .guest-quiz__option--correct .guest-quiz__badge{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.2);color:#86efac}html[data-app-theme=dark] .guest-quiz__option--wrong{border-color:rgba(239,68,68,.55)!important;background:rgba(239,68,68,.16)!important;color:#fca5a5!important}html[data-app-theme=dark] .guest-quiz__option--wrong .guest-quiz__badge{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.2);color:#fca5a5}html[data-app-theme=dark] .guest-quiz__next--primary,html[data-app-theme=dark] .guest-quiz__restart{background:#f3f4f6;border-color:#f3f4f6;color:#111827}html[data-app-theme=dark] .guest-flashcard__side,html[data-app-theme=dark] .guest-glitch-prompt,html[data-app-theme=dark] .guest-glitch-sentence,html[data-app-theme=dark] .guest-quiz__explain p,html[data-app-theme=dark] .guest-quiz__question,html[data-app-theme=dark] .guest-quiz__results-title{color:#e5e7eb}html[data-app-theme=dark] .guest-quiz__stat{border-color:#2f2f2f;background:#1a1a1a}html[data-app-theme=dark] .guest-quiz__stat--correct{border-color:rgba(34,197,94,.45);background:rgba(34,197,94,.12)}html[data-app-theme=dark] .guest-quiz__stat--correct .guest-quiz__stat-value{color:#4ade80}html[data-app-theme=dark] .guest-quiz__stat--wrong{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.12)}html[data-app-theme=dark] .guest-quiz__stat--wrong .guest-quiz__stat-value{color:#f87171}html[data-app-theme=dark] .guest-flashcard__face{border-color:#2f2f2f;background:linear-gradient(180deg,#1a1a1a,#141414)}html[data-app-theme=dark] .guest-flashcard__face--back{background:linear-gradient(180deg,#171717,#121212)}html[data-app-theme=dark] .guest-flashcard__saved{background:rgba(34,197,94,.16);color:#86efac}html[data-app-theme=dark] .guest-quiz--glitch .workspace-glitch-cards-card{border-color:#2f2f2f;background:#1a1a1a}html[data-app-theme=dark] .guest-quiz--glitch .workspace-glitch-cards-card__prompt,html[data-app-theme=dark] .guest-quiz--glitch .workspace-glitch-cards-sentence{color:#e5e7eb}html[data-app-theme=dark] .guest-mindmap,html[data-app-theme=dark] .guest-quiz--glitch .workspace-glitch-cards-sentence{border-color:#2f2f2f;background:#141414}html[data-app-theme=dark] .guest-full-access-dialog.storage-dialog-panel{border-color:#2f2f2f;background:linear-gradient(180deg,#1a1a1a,#141414);box-shadow:0 28px 64px -28px rgb(0 0 0/.7),0 0 0 1px rgb(255 255 255/.03)}html[data-app-theme=dark] .guest-full-access-dialog .border-b,html[data-app-theme=dark] .guest-full-access-dialog .border-t{border-color:#2a2a2a!important}html[data-app-theme=dark] .guest-full-access-dialog #storage-dialog-title{color:#f3f4f6}html[data-app-theme=dark] .guest-full-access-dialog button.border{border-color:#3a3a3a;color:#9ca3af}html[data-app-theme=dark] .guest-full-access-dialog button.border:hover{border-color:#4b5563;color:#e5e7eb}html[data-app-theme=dark] .guest-full-access-dialog__copy{color:#d1d5db}html[data-app-theme=dark] .guest-full-access-dialog__badge--success{border-color:#14532d;background:#052e16;color:#86efac}html[data-app-theme=dark] .guest-full-access-dialog__badge--limit{border-color:#78350f;background:#1c1408;color:#fcd34d}html[data-app-theme=dark] .guest-full-access-dialog__features{border-color:#2f2f2f;background:#171717;color:#e5e7eb}html[data-app-theme=dark] .guest-full-access-dialog__check{background:#1e3a5f;color:#93c5fd}html[data-app-theme=dark] .guest-full-access-dialog__cancel{border-color:#3a3a3a;background:#1a1a1a;color:#d1d5db}html[data-app-theme=dark] .guest-full-access-dialog__cancel:hover{border-color:#4b5563;background:#202020}html[data-app-theme=dark] .guest-full-access-dialog__cta{background:linear-gradient(180deg,#3b82f6,#2563eb);color:#ffffff;box-shadow:0 10px 22px -14px rgb(37 99 235/.9)}html[data-app-theme=dark] .guest-full-access-dialog__cta:hover{background:linear-gradient(180deg,#2563eb,#1d4ed8)}html[data-app-theme=dark] .guest-full-access-dialog__secondary{border-color:#3a3a3a;background:#141414;color:#93c5fd}html[data-app-theme=dark] .guest-full-access-dialog__secondary:hover{background:#1a1a1a;border-color:#4b5563}html[data-app-theme=dark] .guest-result-copy{border-color:#3a3a3a;background:#1a1a1a;color:#9ca3af}html[data-app-theme=dark] .guest-result-copy:hover{border-color:rgba(96,165,250,.45);color:#93c5fd;background:#202020}html[data-app-theme=dark] .login-shell{background:#121212!important}html[data-app-theme=dark] .login-shell:before{opacity:.18;background-image:radial-gradient(rgb(255 255 255/.05) 1px,transparent 0)}html[data-app-theme=dark] .login-page__shell{border-color:var(--app-border)!important;background:var(--app-bg-elevated)!important;box-shadow:0 28px 56px -28px rgb(0 0 0/.55)!important}html[data-app-theme=dark] .login-page__brand-mark{border-color:var(--app-border)!important;background:#2a2a2a!important}html[data-app-theme=dark] .login-page__brand-name,html[data-app-theme=dark] .login-page__title{color:#ffffff!important}html[data-app-theme=dark] .login-page__brand-tagline,html[data-app-theme=dark] .login-page__feature-hint,html[data-app-theme=dark] .login-page__legal,html[data-app-theme=dark] .login-page__subtitle{color:#888888!important}html[data-app-theme=dark] .login-page__features{border-color:var(--app-border)!important;background:#252525!important}html[data-app-theme=dark] .login-page__feature-icon{border-color:rgb(74 144 226/.28)!important;background:rgb(74 144 226/.14)!important;color:#4a90e2!important}html[data-app-theme=dark] .login-page__feature-label{color:#ffffff!important}html[data-app-theme=dark] .login-page__legal-link{color:#4a90e2!important}html[data-app-theme=dark] .login-page__legal-link:hover{color:#6ba3e8!important}html[data-app-theme=dark] .login-page__alert--error{border-color:rgb(239 68 68/.35)!important;background:rgb(239 68 68/.1)!important;color:#fca5a5!important}html[data-app-theme=dark] .login-page__alert--warning{border-color:rgb(245 158 11/.35)!important;background:rgb(245 158 11/.1)!important;color:#fcd34d!important}html[data-app-theme=dark] .login-google-btn{border-color:var(--app-border)!important;background:#2a2a2a!important;color:#ffffff!important}html[data-app-theme=dark] .login-google-btn:hover:not(:disabled){border-color:#454545!important;background:#333333!important}