:root{--site-shell-max: 72rem;--site-content-max: 42rem;--site-cat-max: 62rem}@media (min-width: 48rem){:root{--site-content-max: var(--site-shell-max);--site-cat-max: var(--site-shell-max)}}.cat-page{box-sizing:border-box;width:100%;max-width:var(--site-cat-max);margin-left:auto;margin-right:auto;padding:1.5rem 1.25rem 2rem}html .cat-page h1{color:var(--fl-text-strong)}html .cat-page .intro{color:var(--fl-text-muted)}html .cat-page .grid .card,html .cat-page a.card{background:var(--fl-surface);border-color:var(--fl-border-soft);color:var(--fl-text)}html .cat-page .card h2{color:var(--fl-text-strong)}html .cat-page .card p{color:var(--fl-text-soft)}html .cat-page .cat-seo{background:var(--fl-surface-muted);border-color:var(--fl-border-soft);color:var(--fl-text)}html .cat-page .cat-seo a{color:var(--fl-link)}html .cat-page .cat-faq{border-top-color:var(--fl-border-soft)}html .cat-page .cat-faq h2{color:var(--fl-text-strong)}html .cat-page .cat-faq details{background:var(--fl-surface);border-color:var(--fl-border-soft)}html .cat-page .cat-faq summary{color:var(--fl-text-strong)}html .cat-page .cat-faq p{color:var(--fl-text-muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root{color-scheme:light;--fl-bg: #f5f4f0;--fl-surface: #ffffff;--fl-surface-muted: #f0ede7;--fl-surface-subtle: #f5f4f0;--fl-surface-well: #e6e2da;--fl-border: rgba(0,0,0,.07);--fl-border-soft: rgba(0,0,0,.07);--fl-text-strong: #0f172a;--fl-text: #334155;--fl-text-muted: #475569;--fl-text-soft: #64748b;--fl-text-faint: #9ca3af;--fl-link: #1d4ed8;--fl-link-hover: #1e40af;--fl-accent-soft: #eff6ff;--fl-header-bg: #ffffff;--fl-header-border: #e5e7eb;--fl-nav-text: #334155;--fl-nav-hover: #1d4ed8;--fl-hamburger: #334155;--fl-footer-bg: var(--fl-surface-muted);--fl-footer-text: #64748b;--fl-footer-link: #64748b;--fl-footer-link-hover: #0f172a;--fl-lang-bg: #f8fafc;--fl-lang-border: #cbd5e1;--fl-lang-text: #1f2937;--fl-shadow-card: 0 1px 2px rgb(15 23 42 / 5%)}html.theme-dark-active{color-scheme:dark;--fl-bg: #0a0a09;--fl-surface: #141413;--fl-surface-muted: #1b1b19;--fl-surface-subtle: #141413;--fl-surface-well: #232320;--fl-border: rgba(255,255,255,.07);--fl-border-soft: rgba(255,255,255,.11);--fl-text-strong: #f2f1ec;--fl-text: #9a9890;--fl-text-muted: #9a9890;--fl-text-soft: #6e6c66;--fl-text-faint: #4a4844;--fl-link: #5581f5;--fl-link-hover: #6e94ff;--fl-accent-soft: #0d1829;--fl-header-bg: #0a0a09;--fl-header-border: rgba(255,255,255,.07);--fl-nav-text: #9a9890;--fl-nav-hover: #6e94ff;--fl-hamburger: #f2f1ec;--fl-footer-bg: var(--fl-surface-muted);--fl-footer-text: #6e6c66;--fl-footer-link: #6e6c66;--fl-footer-link-hover: #f2f1ec;--fl-lang-bg: #1b1b19;--fl-lang-border: rgba(255,255,255,.2);--fl-lang-text: #f2f1ec;--fl-shadow-card: 0 1px 3px rgb(0 0 0 / 40%)}html.theme-dark-active .hero{background:linear-gradient(165deg,#172554 0%,var(--fl-bg) 55%);border-bottom-color:var(--fl-border)}html.theme-dark-active .hero h1,html.theme-dark-active .top-title,html.theme-dark-active .popular-title{color:var(--fl-text-strong)}html.theme-dark-active .hero__lead,html.theme-dark-active .top-subtitle,html.theme-dark-active .tool-desc,html.theme-dark-active .featured-desc,html.theme-dark-active .featured-big__desc{color:var(--fl-text-soft)}html.theme-dark-active .bandeau{background:var(--fl-surface-muted);border-color:var(--fl-border);color:var(--fl-text-soft)}html.theme-dark-active .top-card,html.theme-dark-active .featured-card,html.theme-dark-active .tool-card,html.theme-dark-active .search-bar,html.theme-dark-active .reassurance{background:var(--fl-surface);border-color:var(--fl-border);color:var(--fl-text-strong)}html.theme-dark-active .top-card:hover,html.theme-dark-active .featured-card:hover,html.theme-dark-active .tool-card:hover{background:var(--fl-surface-muted);border-color:var(--fl-border-soft)}html.theme-dark-active .top-card--gold{background:linear-gradient(160deg,#422006,var(--fl-surface) 70%);border-color:#b45309}html.theme-dark-active .search-bar input{color:var(--fl-text-strong)!important;-webkit-text-fill-color:var(--fl-text-strong)!important;caret-color:var(--fl-text-strong)}html.theme-dark-active .search-bar input::-moz-placeholder{color:var(--fl-text-soft);opacity:1;-webkit-text-fill-color:var(--fl-text-soft)!important}html.theme-dark-active .search-bar input::placeholder{color:var(--fl-text-soft);opacity:1;-webkit-text-fill-color:var(--fl-text-soft)!important}html.theme-dark-active .search-bar__clear{color:var(--fl-text-soft);border-left-color:var(--fl-border)}html.theme-dark-active .search-bar__clear:hover{color:var(--fl-text-strong);background:var(--fl-surface-muted)}html.theme-dark-active .search-bar__icon svg{color:var(--fl-text-soft)}html.theme-dark-active .cat-header,html.theme-dark-active .subtabs,html.theme-dark-active .sep,html.theme-dark-active .reassurance{border-color:var(--fl-border)}html.theme-dark-active .subtab{color:var(--fl-text-soft)}html.theme-dark-active .subtab.active{color:var(--fl-link);border-bottom-color:var(--fl-link)}html.theme-dark-active .featured-card--highlighted{background:linear-gradient(160deg,#1e3a5f,var(--fl-surface) 55%);border-color:#60a5fa59}html.theme-dark-active .featured-big{background:linear-gradient(135deg,#1e3a5f,#16a34a1f);border-color:#60a5fa40;color:var(--fl-text-strong)}html.theme-dark-active .featured-big__icon,html.theme-dark-active .featured-card__icon,html.theme-dark-active .top-card__icon,html.theme-dark-active .tool-card__icon{background:var(--fl-surface-muted)}html.theme-dark-active body:before{opacity:.35}html.theme-dark-active .reassurance__item h3{color:var(--fl-text-strong)}html.theme-dark-active .reassurance__item p{color:var(--fl-text-muted)}html.theme-dark-active .hp-editorial{background:var(--fl-bg);border-top-color:var(--fl-border)}html.theme-dark-active .hp-editorial__block h2,html.theme-dark-active .hp-how-item strong,html.theme-dark-active .hp-faq__item summary{color:var(--fl-text-strong)}html.theme-dark-active .hp-editorial__block p,html.theme-dark-active .hp-how-item p,html.theme-dark-active .hp-faq__item p{color:var(--fl-text-muted)}html.theme-dark-active .hp-faq{border-top-color:var(--fl-border)}html.theme-dark-active .hp-faq__item{border-bottom-color:var(--fl-border)}html.theme-dark-active .hp-faq__item summary:after{color:var(--fl-text-soft)}html.theme-dark-active .hp-faq__item a{color:var(--fl-link)}html.theme-dark-active .hp-faq__item a:hover{color:var(--fl-link-hover)}html.theme-dark-active .search-bar input:-webkit-autofill,html.theme-dark-active .search-bar input:-webkit-autofill:hover,html.theme-dark-active .search-bar input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fl-text-strong)!important;box-shadow:0 0 0 1000px var(--fl-surface) inset!important}html.theme-dark-active .salaire-page{background:var(--fl-bg)}html.theme-dark-active .salaire-page .panel{background:var(--fl-surface);border-color:var(--fl-border-soft);color:var(--fl-text);box-shadow:var(--fl-shadow-card)}html.theme-dark-active .salaire-page .tool-page__intro,html.theme-dark-active .salaire-page .calc-label,html.theme-dark-active .salaire-page .calc-hint,html.theme-dark-active .salaire-page .result-text,html.theme-dark-active .salaire-page .pas-info-label,html.theme-dark-active .salaire-page .pas-info-val span,html.theme-dark-active .salaire-page .pas-note,html.theme-dark-active .salaire-page .pas-link,html.theme-dark-active .salaire-page .section-label,html.theme-dark-active .salaire-page .employer-note,html.theme-dark-active .salaire-page .fiche-header,html.theme-dark-active .salaire-page .fiche-cat,html.theme-dark-active .salaire-page .fiche-label,html.theme-dark-active .salaire-page .fiche-rate,html.theme-dark-active .salaire-page .bar-view-title,html.theme-dark-active .salaire-page .bar-leg,html.theme-dark-active .salaire-page .smic-label,html.theme-dark-active .salaire-page .smic-sub,html.theme-dark-active .salaire-page .ex-table th,html.theme-dark-active .salaire-page .legal-note,html.theme-dark-active .salaire-page .link-desc,html.theme-dark-active .salaire-page .ae-item-rate{color:var(--fl-text-muted)}html.theme-dark-active .salaire-page .tool-page__h1,html.theme-dark-active .salaire-page .pas-info-val strong,html.theme-dark-active .salaire-page .section-title,html.theme-dark-active .salaire-page .smic-val,html.theme-dark-active .salaire-page .link-card,html.theme-dark-active .salaire-page .ae-item-title,html.theme-dark-active .salaire-page .employer-empty strong,html.theme-dark-active .salaire-page .dir-btn.active,html.theme-dark-active .salaire-page .calc-tab.active,html.theme-dark-active .salaire-page .mois-btn.active,html.theme-dark-active .salaire-page .calc-input,html.theme-dark-active .salaire-page .fiche-toggle,html.theme-dark-active .salaire-page .fiche-row,html.theme-dark-active .salaire-page .fiche-amount,html.theme-dark-active .salaire-page .accord-header,html.theme-dark-active .salaire-page .internal-links__title,html.theme-dark-active .salaire-page .seo-article h3,html.theme-dark-active .salaire-page .seo-article summary{color:var(--fl-text-strong)}html.theme-dark-active .salaire-page .calc-input{border-bottom-color:var(--fl-border)}html.theme-dark-active .salaire-page .calc-input::-moz-placeholder{color:var(--fl-text-soft);-webkit-text-fill-color:var(--fl-text-soft)}html.theme-dark-active .salaire-page .calc-input::placeholder{color:var(--fl-text-soft);-webkit-text-fill-color:var(--fl-text-soft)}html.theme-dark-active .salaire-page .calc-direction,html.theme-dark-active .salaire-page .calc-tabs,html.theme-dark-active .salaire-page .employer-block,html.theme-dark-active .salaire-page .fiche-row-brut,html.theme-dark-active .salaire-page .fiche-row-total,html.theme-dark-active .salaire-page .smic-bar{background:var(--fl-surface-muted);border-color:var(--fl-border-soft)}html.theme-dark-active .salaire-page .dir-btn,html.theme-dark-active .salaire-page .calc-tab,html.theme-dark-active .salaire-page .status-btn,html.theme-dark-active .salaire-page .mois-btn{color:var(--fl-text-soft)}html.theme-dark-active .salaire-page .dir-btn.active,html.theme-dark-active .salaire-page .calc-tab.active,html.theme-dark-active .salaire-page .mois-btn.active{background:var(--fl-surface);border-color:var(--fl-border-soft);color:var(--fl-text-strong)}html.theme-dark-active .salaire-page .status-btn.active{background:var(--fl-accent-soft);border-color:color-mix(in srgb,var(--fl-link) 35%,var(--fl-border));color:var(--fl-link)}html.theme-dark-active .salaire-page .status-btn-ae.active{background:color-mix(in srgb,#78350f 45%,var(--fl-surface-muted));color:#fcd34d;border-color:#b45309}html.theme-dark-active .salaire-page .ae-panel{background:color-mix(in srgb,#78350f 35%,var(--fl-surface-muted));border-color:#b45309}html.theme-dark-active .salaire-page .ae-item{background:var(--fl-surface);border-color:#b45309}html.theme-dark-active .salaire-page .ae-item.active{background:color-mix(in srgb,#854d0e 40%,var(--fl-surface-muted))}html.theme-dark-active .salaire-page .pas-result,html.theme-dark-active .salaire-page .employer-empty,html.theme-dark-active .salaire-page .fiche-toggle,html.theme-dark-active .salaire-page .bar-view-btn{background:var(--fl-surface);border-color:var(--fl-border-soft);color:var(--fl-text-muted)}html.theme-dark-active .salaire-page .accord-header{background:var(--fl-surface);color:var(--fl-text-strong)}html.theme-dark-active .salaire-page .bar-view-btn.active{background:var(--fl-accent-soft);border-color:color-mix(in srgb,var(--fl-link) 40%,var(--fl-border));color:var(--fl-link)}html.theme-dark-active .salaire-page .fiche-toggle:hover,html.theme-dark-active .salaire-page .accord-header:hover{background:var(--fl-surface-muted);color:var(--fl-text-strong)}html.theme-dark-active .salaire-page .fiche-body,html.theme-dark-active .salaire-page .fiche-header,html.theme-dark-active .salaire-page .fiche-row,html.theme-dark-active .salaire-page .fiche-cat,html.theme-dark-active .salaire-page .accord-item,html.theme-dark-active .salaire-page .accord-body,html.theme-dark-active .salaire-page .ex-table th,html.theme-dark-active .salaire-page .ex-table td{border-color:var(--fl-border-soft)}html.theme-dark-active .salaire-page .fiche-row-net{background:color-mix(in srgb,#166534 22%,var(--fl-surface-muted))}html.theme-dark-active .salaire-page .fiche-row-netpas{background:var(--fl-accent-soft)}html.theme-dark-active .salaire-page .fiche-row-brut .fiche-label{color:var(--fl-text-strong)}html.theme-dark-active .salaire-page .employer-summary{background:color-mix(in srgb,#166534 18%,var(--fl-surface-muted));border-color:color-mix(in srgb,#22c55e 40%,var(--fl-border))}html.theme-dark-active .salaire-page .ex-table tbody tr:hover{background:var(--fl-accent-soft)}html.theme-dark-active .salaire-page .link-card:hover{background:var(--fl-surface-muted);border-color:var(--fl-link)}html.theme-dark-active .salaire-page .seo-article p,html.theme-dark-active .salaire-page .seo-article li,html.theme-dark-active .salaire-page .accord-body{color:var(--fl-text-muted)}html.theme-dark-active .salaire-page .seo-article details{background:var(--fl-surface);border-color:var(--fl-border-soft)}html.theme-dark-active .salaire-page .seo-article .seo-note{background:color-mix(in srgb,#78350f 45%,var(--fl-surface-muted));border-color:#b45309;color:#fcd34d}html.theme-dark-active .salaire-page .btn-clear{color:var(--fl-text-soft)}html.theme-dark-active .salaire-page .btn-clear:hover{color:var(--fl-text-strong)}html.theme-dark-active main.cat-page h1{color:var(--fl-text-strong)}html.theme-dark-active main.cat-page .intro{color:var(--fl-text-muted)}html.theme-dark-active main.cat-page .grid a.card,html.theme-dark-active main.cat-page .grid .card{background:var(--fl-surface);border-color:var(--fl-border-soft);color:var(--fl-text)}html.theme-dark-active main.cat-page a.card h2,html.theme-dark-active main.cat-page .card h2{color:var(--fl-text-strong)}html.theme-dark-active main.cat-page a.card p,html.theme-dark-active main.cat-page .card p{color:var(--fl-text-soft)}html.theme-dark-active main.cat-page .cat-seo{background:var(--fl-surface-muted);border-color:var(--fl-border-soft);color:var(--fl-text)}html.theme-dark-active main.cat-page .cat-seo a{color:var(--fl-link)}html.theme-dark-active article.tool-page .panel{background:var(--fl-surface);border-color:var(--fl-border-soft);color:var(--fl-text)}html.theme-dark-active article.tool-page .panel h1,html.theme-dark-active article.tool-page .panel h2,html.theme-dark-active article.tool-page .panel h3,html.theme-dark-active article.tool-page .panel summary,html.theme-dark-active article.tool-page .panel strong{color:var(--fl-text-strong)}html.theme-dark-active article.tool-page .panel textarea{color:var(--fl-text-strong);background:var(--fl-surface-well);border-color:var(--fl-border)}html.theme-dark-active article.tool-page .hint{color:var(--fl-text-soft)}html.theme-dark-active article.tool-page .stat{background:var(--fl-surface-muted);border-color:var(--fl-border-soft)}html.theme-dark-active article.tool-page .stat .k{color:var(--fl-text-strong)}html.theme-dark-active article.tool-page .stat .l{color:var(--fl-text-soft)}html.theme-dark-active article.tool-page .tbl th,html.theme-dark-active article.tool-page .tbl td{border-color:var(--fl-border-soft);color:var(--fl-text)}html.theme-dark-active article.tool-page .panel button{background:var(--fl-surface-muted);border-color:var(--fl-border);color:var(--fl-text-strong)}html.theme-dark-active article.tool-page .panel button:hover{background:var(--fl-surface-well);border-color:var(--fl-link)}html.theme-dark-active article.tool-page .panel ol,html.theme-dark-active article.tool-page .panel ul,html.theme-dark-active article.tool-page .panel li,html.theme-dark-active article.tool-page .panel p{color:var(--fl-text)}html.theme-dark-active article.tool-page .tool-panel textarea,html.theme-dark-active article.tool-page .tool-panel input:not([type=color]):not([type=file]):not([type=checkbox]):not([type=radio]),html.theme-dark-active article.tool-page .tool-panel select{color:var(--fl-text-strong);background:var(--fl-surface-well);border-color:var(--fl-border)}html.theme-dark-active article.tool-page .tool-panel button:not(.tool-btn--primary):not(.tool-btn--download):not(.tool-dropzone__browse):not(.qr-tab--active):not(.qr-subtab--active):not(.code-toggle__btn--active){background:var(--fl-surface-muted);border-color:var(--fl-border);color:var(--fl-text-strong)}html.theme-dark-active article.tool-page .tool-panel button:not(.tool-btn--primary):not(.tool-btn--download):not(.tool-dropzone__browse):not(.qr-tab--active):not(.qr-subtab--active):not(.code-toggle__btn--active):hover{background:var(--fl-surface-well);border-color:var(--fl-link)}html.theme-dark-active article.tool-page .tool-panel ol,html.theme-dark-active article.tool-page .tool-panel ul,html.theme-dark-active article.tool-page .tool-panel li,html.theme-dark-active article.tool-page .tool-panel p,html.theme-dark-active article.tool-page .tool-panel label,html.theme-dark-active article.tool-page .tool-panel legend,html.theme-dark-active article.tool-page .tool-panel summary,html.theme-dark-active article.tool-page .tool-panel h2,html.theme-dark-active article.tool-page .tool-panel h3,html.theme-dark-active article.tool-page .tool-panel strong{color:var(--fl-text)}html.theme-dark-active article.tool-page .tool-panel h2,html.theme-dark-active article.tool-page .tool-panel h3,html.theme-dark-active article.tool-page .tool-panel summary,html.theme-dark-active article.tool-page .tool-panel strong{color:var(--fl-text-strong)}.page-shell{--hp-bg: var(--fl-bg);--hp-surface: var(--fl-surface);--hp-s2: var(--fl-surface-muted);--hp-s3: var(--fl-surface-well);--hp-border: var(--fl-border);--hp-border-md: var(--fl-border-soft);--hp-text: var(--fl-text-strong);--hp-text2: var(--fl-text);--hp-text3: var(--fl-text-muted);--hp-text4: var(--fl-text-soft);--hp-accent: var(--fl-link);--hp-accent2: var(--fl-link-hover);--hp-accent-bg: var(--fl-accent-soft);--hp-r-sm: 6px;--hp-r-md: 10px}.page-shell .site-header{position:sticky;top:0;z-index:200;background:#f5f4f0e0;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:.5px solid var(--hp-border);transition:background .2s}html.theme-dark-active .page-shell .site-header{background:#0a0a09e0}.page-shell .header-inner{max-width:1200px;margin:0 auto;padding:0 1.5rem;height:54px;display:flex;align-items:center;gap:1.25rem;position:relative}.page-shell .logo{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:600;color:var(--hp-text);text-decoration:none;flex-shrink:0}.page-shell .logo-img{width:2.25rem;height:2.25rem;flex-shrink:0;-o-object-fit:contain;object-fit:contain;border-radius:.35rem}.page-shell .logo:hover .logo-img{opacity:.92}.page-shell .logo-name{letter-spacing:-.01em}.page-shell .hdr-search{flex:1;max-width:360px;position:relative}.page-shell .hdr-search input{width:100%;height:36px;padding:0 10px 0 34px;border:.5px solid var(--hp-border-md);border-radius:var(--hp-r-md);background:var(--hp-s2);color:var(--hp-text);font-size:13.5px;font-family:inherit;outline:none;transition:border-color .15s,background .15s,box-shadow .15s}.page-shell .hdr-search input:focus{border-color:var(--hp-accent);background:var(--hp-surface);box-shadow:0 0 0 3px #1b46c81a}html.theme-dark-active .page-shell .hdr-search input:focus{box-shadow:0 0 0 3px #5581f51f}.page-shell .hdr-search input::-moz-placeholder{color:var(--hp-text4)}.page-shell .hdr-search input::placeholder{color:var(--hp-text4)}.page-shell .hdr-search .si{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:var(--hp-text3);pointer-events:none}.page-shell .hdr-search-results{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:120;max-height:min(360px,50vh);overflow:auto;background:var(--hp-surface);border:.5px solid var(--hp-border-md);border-radius:var(--hp-r-md);box-shadow:0 8px 24px #0f172a1f;padding:4px}.page-shell .hdr-search-results__item{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:1px 8px;padding:8px 10px;border-radius:calc(var(--hp-r-md) - 2px);text-decoration:none;color:var(--hp-text);transition:background .1s}.page-shell .hdr-search-results__item:hover,.page-shell .hdr-search-results__item--active{background:var(--hp-s2)}.page-shell .hdr-search-results__name{grid-column:1;font-size:13px;font-weight:600;line-height:1.3}.page-shell .hdr-search-results__desc{grid-column:1;font-size:11.5px;color:var(--hp-text3);line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-shell .hdr-search-results__cat{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:10px;font-weight:500;color:var(--hp-text3);background:var(--hp-s3);border-radius:99px;padding:2px 7px;white-space:nowrap}.page-shell .hdr-search-results__empty{margin:0;padding:12px 10px;font-size:12.5px;color:var(--hp-text3);text-align:center}.page-shell .kbd{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-size:11px;color:var(--hp-text4);background:var(--hp-s3);border-radius:4px;padding:2px 5px;pointer-events:none;border:.5px solid var(--hp-border-md);letter-spacing:.02em}.page-shell .header-nav{display:flex;align-items:center;gap:2px;margin-left:auto}.page-shell .header-nav a{font-size:13.5px;color:var(--hp-text2);padding:6px 10px;border-radius:var(--hp-r-sm);transition:background .12s,color .12s;white-space:nowrap;text-decoration:none}.page-shell .header-nav a:hover{background:var(--hp-s2);color:var(--hp-text)}.page-shell .header-nav .lang-btn{font-size:12px;font-weight:600;border:.5px solid var(--hp-border-md);padding:5px 10px;border-radius:var(--hp-r-sm);background:var(--hp-s3);color:var(--hp-text3);letter-spacing:.04em}.page-shell .header-nav .lang-btn:hover{background:var(--hp-s2);color:var(--hp-text)}.page-shell .header-nav__actions{display:flex;align-items:center;gap:.45rem}.page-shell .header-theme{display:flex;align-items:center;gap:6px;flex-shrink:0}.page-shell .theme-btn{font-size:11.5px;padding:4px 12px;border-radius:99px;border:.5px solid var(--hp-border-md);background:var(--hp-s2);color:var(--hp-text2);cursor:pointer;transition:background .12s,color .12s,border-color .12s}.page-shell .theme-btn:hover{color:var(--hp-text)}.page-shell .theme-btn.active{background:var(--hp-s3);color:var(--hp-text);border-color:var(--hp-border)}.page-shell .header-nav-toggle{display:none;width:2.25rem;height:2.25rem;padding:.45rem;margin-left:auto;background:none;border:none;cursor:pointer;position:relative}.page-shell .hamburger,.page-shell .hamburger:before,.page-shell .hamburger:after{display:block;width:1.25rem;height:2px;background:var(--hp-text2);transition:all .3s}.page-shell .hamburger{position:relative}.page-shell .hamburger:before,.page-shell .hamburger:after{content:"";position:absolute;left:0}.page-shell .hamburger:before{top:-.45rem}.page-shell .hamburger:after{bottom:-.45rem}.page-shell .header-nav-toggle[aria-expanded=true] .hamburger{background:transparent}.page-shell .header-nav-toggle[aria-expanded=true] .hamburger:before{top:0;transform:rotate(45deg)}.page-shell .header-nav-toggle[aria-expanded=true] .hamburger:after{bottom:0;transform:rotate(-45deg)}@media (max-width: 768px){.page-shell .hdr-search,.page-shell .header-nav{display:none}.page-shell .header-inner{padding:0 1rem}.page-shell .header-nav-toggle{display:block}.page-shell .header-nav.is-open{display:flex;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:.5rem 1rem .75rem;background:#f5f4f0f5;border-bottom:.5px solid var(--hp-border);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}html.theme-dark-active .page-shell .header-nav.is-open{background:#0a0a09f5}.page-shell .header-nav.is-open a{display:block;padding:.65rem .25rem}.page-shell .header-nav.is-open .header-nav__actions{flex-direction:column;align-items:stretch;gap:.65rem;padding-top:.5rem;border-top:.5px solid var(--hp-border-md);margin-top:.25rem}.page-shell .header-nav.is-open .header-theme{justify-content:stretch;gap:.5rem}.page-shell .header-nav.is-open .theme-btn{flex:1;justify-content:center;padding:.55rem .75rem;font-size:13px}.page-shell .header-nav.is-open .lang-btn{display:block;text-align:center;padding:.55rem .75rem;font-size:13px}}html.theme-dark-active article.tool-page label,html.theme-dark-active article.tool-page legend{color:var(--fl-text-muted)}html.theme-dark-active article.tool-page .panel input:not([type=checkbox]):not([type=radio]),html.theme-dark-active article.tool-page .panel input[type=date],html.theme-dark-active article.tool-page .panel input[type=number],html.theme-dark-active article.tool-page .panel select,html.theme-dark-active article.tool-page .panel textarea{color:var(--fl-text-strong);background:var(--fl-surface-well);border-color:var(--fl-border)}html.theme-dark-active article.tool-page .panel .out{background:var(--fl-surface-muted);border-color:var(--fl-border-soft);color:var(--fl-text)}html.theme-dark-active article.tool-page .panel .out strong{color:var(--fl-link)}html.theme-dark-active article.tool-page .panel .privacy,html.theme-dark-active article.tool-page .panel .chk{color:var(--fl-text-muted)}html.theme-dark-active article.tool-page .panel details,html.theme-dark-active article.tool-page .panel details summary{color:var(--fl-text-strong)}html.theme-dark-active article.tool-page .panel details p{color:var(--fl-text-muted)}html.theme-dark-active #jf-tool .jf-privacy{background:var(--fl-accent-soft);border-color:var(--fl-border-soft);color:var(--fl-text)}html.theme-dark-active #jf-tool .jf-card,html.theme-dark-active #jf-tool .jf-adv{background:var(--fl-surface);border-color:var(--fl-border-soft);box-shadow:var(--fl-shadow-card)}html.theme-dark-active #jf-tool .jf-label,html.theme-dark-active #jf-tool .jf-pane__title{color:var(--fl-text-soft)}html.theme-dark-active #jf-tool .jf-textarea,html.theme-dark-active #jf-tool .jf-select{color:var(--fl-text-strong);background:var(--fl-surface-well);border-color:var(--fl-border)}html.theme-dark-active #jf-tool .jf-textarea:focus{background:var(--fl-surface-muted);border-color:var(--fl-link)}html.theme-dark-active #jf-tool .jf-drop{color:var(--fl-text-muted);background:var(--fl-surface-muted);border-color:var(--fl-border)}html.theme-dark-active #jf-tool .jf-drop:hover,html.theme-dark-active #jf-tool .jf-drop:focus-visible{background:var(--fl-accent-soft);border-color:var(--fl-link)}html.theme-dark-active #jf-tool .jf-stats-bar{color:var(--fl-text-muted);background:var(--fl-surface-muted);border-color:var(--fl-border-soft)}html.theme-dark-active #jf-tool .jf-stats-bar.jf-stats--muted{color:var(--fl-text-soft);background:var(--fl-surface-subtle)}html.theme-dark-active #jf-tool .jf-toolbar__sep{background:var(--fl-border)}html.theme-dark-active #jf-tool .jf-btn-sec{background:var(--fl-surface-muted)!important;color:var(--fl-text-strong)!important;border-color:var(--fl-border)!important}html.theme-dark-active #jf-tool .jf-btn-sec:hover:not(:disabled){background:var(--fl-surface-well)!important;border-color:var(--fl-border-soft)!important}html.theme-dark-active #jf-tool .jf-check{color:var(--fl-text)}html.theme-dark-active #jf-tool .jf-tree{background:var(--fl-surface-muted);border-color:var(--fl-border-soft);color:var(--fl-text)}html.theme-dark-active #jf-tool .jf-tree__toggle{background:var(--fl-surface-well);border-color:var(--fl-border);color:var(--fl-text-strong)}html.theme-dark-active #jf-tool .jf-tree__toggle:hover:not(.jf-tree__toggle--leaf){background:var(--fl-accent-soft);border-color:var(--fl-link)}html.theme-dark-active #jf-tool .jf-tree__children{border-left-color:var(--fl-border)}html.theme-dark-active #jf-tool .jf-fix{background:var(--fl-surface-muted);border-color:var(--fl-border-soft)}html.theme-dark-active #jf-tool .jf-fix__head,html.theme-dark-active #jf-tool .jf-fix__msg,html.theme-dark-active #jf-tool .jf-fix__snippet-label,html.theme-dark-active #jf-tool .jf-fix__meta{color:var(--fl-text-muted)}html.theme-dark-active #jf-tool .jf-fix__snippet{background:var(--fl-surface-well);border-color:var(--fl-border);color:var(--fl-text)}html.theme-dark-active article.vast-page{background:var(--fl-bg);color:var(--fl-text)}html.theme-dark-active article.vast-page .page-title,html.theme-dark-active article.vast-page .ad-title,html.theme-dark-active article.vast-page .panel-title,html.theme-dark-active article.vast-page .score-label,html.theme-dark-active article.vast-page .vast-seo__h2,html.theme-dark-active article.vast-page .vast-faq__q{color:var(--fl-text-strong)}html.theme-dark-active article.vast-page .page-sub,html.theme-dark-active article.vast-page .meta-label,html.theme-dark-active article.vast-page .meta-hint,html.theme-dark-active article.vast-page .sidebar-card-heading,html.theme-dark-active article.vast-page .score-hint,html.theme-dark-active article.vast-page .score-criteria-head,html.theme-dark-active article.vast-page .panel-sub,html.theme-dark-active article.vast-page .vast-seo__p,html.theme-dark-active article.vast-page .vast-faq__a,html.theme-dark-active article.vast-page .empty-title,html.theme-dark-active article.vast-page .player-status{color:var(--fl-text-muted)}html.theme-dark-active article.vast-page .meta-val,html.theme-dark-active article.vast-page .score-check,html.theme-dark-active article.vast-page .action-btn,html.theme-dark-active article.vast-page .input-tab,html.theme-dark-active article.vast-page .rtab,html.theme-dark-active article.vast-page .empty-desc,html.theme-dark-active article.vast-page .track-legend{color:var(--fl-text-soft)}html.theme-dark-active article.vast-page :is(.card,.result-container,.player-zone,.score-hero,.score-check,.dropzone,.track-legend,.hist-trust,.player-header,.player-status,.meta-hint){background:var(--fl-surface);border-color:var(--fl-border-soft)}html.theme-dark-active article.vast-page .score-hero{background:linear-gradient(180deg,var(--fl-surface-muted) 0%,var(--fl-surface) 55%)}html.theme-dark-active article.vast-page .input-tabs,html.theme-dark-active article.vast-page .result-tabs-bar,html.theme-dark-active article.vast-page .meta-row,html.theme-dark-active article.vast-page .panel-head{border-color:var(--fl-border-soft)}html.theme-dark-active article.vast-page .input-tab.active,html.theme-dark-active article.vast-page .rtab.active{color:var(--fl-link);border-bottom-color:var(--fl-link)}html.theme-dark-active article.vast-page textarea,html.theme-dark-active article.vast-page .url-input,html.theme-dark-active article.vast-page .mini-btn,html.theme-dark-active article.vast-page .btn-secondary{color:var(--fl-text-strong);background:var(--fl-surface-well);border-color:var(--fl-border)}html.theme-dark-active article.vast-page .btn-secondary:hover,html.theme-dark-active article.vast-page .mini-btn:hover,html.theme-dark-active article.vast-page .action-btn:hover{background:var(--fl-surface-muted);color:var(--fl-text-strong);border-color:var(--fl-border-soft)}html.theme-dark-active article.vast-page .trust-banner{color:var(--fl-text);background:var(--fl-accent-soft);border-color:var(--fl-border-soft)}html.theme-dark-active article.vast-page .panel-code,html.theme-dark-active article.vast-page .vast-faq__a code{background:var(--fl-surface-well);color:var(--fl-text)}html.theme-dark-active article.vast-page table.track-table th{background:var(--fl-surface);color:var(--fl-text-soft);border-bottom-color:var(--fl-border-soft)}html.theme-dark-active article.vast-page .score-track{background:var(--fl-surface-well);border-color:var(--fl-border)}html.theme-dark-active .vast-page #creative-panel-root .creative-section-label,html.theme-dark-active .vast-page #creative-panel-root .creative-kind,html.theme-dark-active .vast-page #wrapper-tree-container .w-url-next-label,html.theme-dark-active .vast-page #wrapper-tree-container .w-chain-source-k,html.theme-dark-active .vast-page #wrapper-tree-container .w-url-params-summary{color:var(--fl-text-soft)}html.theme-dark-active .vast-page #creative-panel-root .creative-card,html.theme-dark-active .vast-page #creative-panel-root .creative-url-box,html.theme-dark-active .vast-page #wrapper-tree-container .wrapper-tree,html.theme-dark-active .vast-page #wrapper-tree-container .w-url-next-card,html.theme-dark-active .vast-page #wrapper-tree-container .w-url-params-details,html.theme-dark-active .vast-page #wrapper-tree-container .w-url-param-row,html.theme-dark-active .vast-page #tracking-tbody tr:hover td{background:var(--fl-surface);border-color:var(--fl-border-soft)}html.theme-dark-active .vast-page #creative-panel-root .creative-dl dt,html.theme-dark-active .vast-page #creative-panel-root .creative-url-box,html.theme-dark-active .vast-page #tracking-tbody .url-cell,html.theme-dark-active .vast-page #tracking-tbody .event-name{color:var(--fl-text-muted)}html.theme-dark-active .vast-page #creative-panel-root .creative-dl dd,html.theme-dark-active .vast-page #wrapper-tree-container .w-chain-source-v{color:var(--fl-text-strong)}html.theme-dark-active .vast-page #tracking-tbody td{border-bottom-color:var(--fl-border-soft)}html.theme-dark-active .vast-page #tracking-tbody .url-full{background:var(--fl-surface-muted);border-color:var(--fl-border);color:var(--fl-text)}html.theme-dark-active .vast-page #tracking-tbody .mini-btn{background:var(--fl-surface-muted);border-color:var(--fl-border);color:var(--fl-text-soft)}html.theme-dark-active .vast-page #wrapper-tree-container .w-url-param-dt{color:var(--fl-link)}html.theme-dark-active .vast-page #wrapper-tree-container .w-url-param-dd,html.theme-dark-active .vast-page #wrapper-tree-container .w-resolved-lat{color:var(--fl-text-muted)}html.theme-dark-active .vast-page #wrapper-tree-container .w-resolve-primary{background:var(--fl-accent-soft);border-color:var(--fl-border-soft);color:var(--fl-link);box-shadow:none}html.theme-dark-active .vast-page #wrapper-tree-container .mini-btn{background:var(--fl-surface-muted);border-color:var(--fl-border);color:var(--fl-text-soft)}html.theme-dark-active .vast-page #macros-container table.macro-table th{color:var(--fl-text-soft);border-bottom-color:var(--fl-border-soft)}html.theme-dark-active .vast-page #macros-container table.macro-table td{border-bottom-color:var(--fl-border-soft);color:var(--fl-text)}html.theme-dark-active .vast-page #macros-container .macro-format,html.theme-dark-active .vast-page #macros-container .macro-used{color:var(--fl-text-soft)}html.theme-dark-active .vast-page #macros-container .sim-card{background:var(--fl-surface-muted);border-color:var(--fl-border-soft)}html.theme-dark-active .vast-page #macros-container .sim-title{color:var(--fl-text-strong)}html.theme-dark-active .vast-page #macros-container .sim-input{color:var(--fl-text-strong);background:var(--fl-surface-well);border-color:var(--fl-border)}html.theme-dark-active article.tool-page .toggle button{background:var(--fl-surface-muted);border-color:var(--fl-border);color:var(--fl-text-muted)}html.theme-dark-active article.tool-page .toggle button.active{background:var(--fl-link);border-color:var(--fl-link);color:#fff}html.theme-dark-active article.tool-page .muted,html.theme-dark-active article.tool-page .link{color:var(--fl-text-muted)}html.theme-dark-active article.tool-page .link{color:var(--fl-link)}html.theme-dark-active .pwd-page{--bg: var(--fl-surface);--bg2: var(--fl-surface-muted);--bg3: var(--fl-surface-well);--border: var(--fl-border);--border2: var(--fl-border-soft);--text: var(--fl-text-strong);--text-mid: var(--fl-text);--text-dim: var(--fl-text-muted);--accent: var(--fl-link);--accent-bg: var(--fl-accent-soft);--green: #86efac;--green-bg: rgb(20 83 45 / 45%);--green-bdr: #166534;--red: #fca5a5;--red-bg: rgb(69 10 10 / 55%);--orange: #fdba74;--orange-bg: rgb(67 20 7 / 55%);--yellow: #fde047;--yellow-bg: rgb(66 32 6 / 55%);background:var(--fl-bg)}html.theme-dark-active .pwd-page input[type=range]::-webkit-slider-thumb{border-color:var(--fl-surface-muted)}html.theme-dark-active .pwd-page .mtab.active{box-shadow:0 1px 3px #00000059}html.theme-dark-active .pwd-page .pwd-str-4,html.theme-dark-active .pwd-page .pwd-str-3{color:#4ade80}html.theme-dark-active #rt-tool .rt-panel-hint{background:#2563eb1f;border-color:var(--fl-border);color:var(--fl-text-muted)}html.theme-dark-active #rt-tool .rt-input-url,html.theme-dark-active #rt-tool .rt-select-ua,html.theme-dark-active #rt-tool .rt-input-api{background:var(--fl-surface-well);border-color:var(--fl-border);color:var(--fl-text-strong)}html.theme-dark-active #rt-tool .rt-stat{background:var(--fl-surface-muted);border-color:var(--fl-border)}html.theme-dark-active #rt-tool .rt-hop-card{background:var(--fl-surface);border-color:var(--fl-border)}html.theme-dark-active #rt-tool .rt-hop-card--final{background:#2563eb1f;border-color:#60a5fa59}html.theme-dark-active #rt-tool .rt-hop-dot{background:var(--fl-surface-muted);border-color:var(--fl-border);color:var(--fl-text-muted)}html.theme-dark-active #rt-tool .rt-hop-dot--final{color:#93c5fd;border-color:#60a5fa80;background:#2563eb33}html.theme-dark-active #rt-tool .rt-badge--2xx{color:#86efac;background:#14532d59;border-color:#166534}html.theme-dark-active #rt-tool .rt-badge--3xx{color:#93c5fd;background:#1e40af40;border-color:#60a5fa66}html.theme-dark-active #rt-tool .rt-badge--4xx,html.theme-dark-active #rt-tool .rt-badge--err{color:#fecaca;background:#7f1d1d59;border-color:#991b1b}html.theme-dark-active #rt-tool .rt-badge--warn{color:#fde68a;background:#78350f59;border-color:#b45309}html.theme-dark-active #rt-tool .rt-badge--vast{color:#ddd6fe;background:#4c1d9559;border-color:#7c3aed}html.theme-dark-active #rt-tool .rt-macro{background:#78350f59;border-color:#b45309;color:#fde68a}html.theme-dark-active #rt-tool .rt-sep{border-color:var(--fl-border)}html.theme-dark-active #rt-tool .rt-final-box{background:#2563eb26;border-color:#60a5fa59}.ezoic-placement-wrap[data-astro-cid-fnvib37z]{width:100%;max-width:72rem;margin:.75rem auto 0;padding:0 1.25rem}.site-footer[data-astro-cid-sz7xmlte]{margin-top:auto;padding:1.5rem 0;background:var(--fl-footer-bg);color:var(--fl-footer-text);font-size:.875rem}.site-footer__inner[data-astro-cid-sz7xmlte]{max-width:72rem;margin:0 auto;padding:0 1.25rem;display:flex;flex-direction:column;gap:.5rem}.site-footer__copy[data-astro-cid-sz7xmlte],.site-footer__links[data-astro-cid-sz7xmlte]{margin:0}.footer-legal[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;font-size:.8rem;color:var(--fl-footer-text);margin:0}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--fl-footer-link);text-decoration:none}.footer-legal[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--fl-footer-link-hover);text-decoration:underline;text-underline-offset:.15em}.footer-legal__sep[data-astro-cid-sz7xmlte]{-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--fl-text-faint)}.ad-footer-slot[data-astro-cid-sz7xmlte]{display:block;min-height:0}.tool-feedback-wrap{flex:1;padding:0 0 2.5rem}.tool-feedback-inner{max-width:var(--site-content-max, 42rem);margin:0 auto;padding:0 1.25rem}.tool-feedback{margin-top:2rem;padding:.85rem 1rem;background:var(--fl-surface);border:1px solid var(--fl-border);border-radius:.75rem;box-shadow:0 1px 3px #0f172a0a}.tool-feedback.is-menu-open{padding-bottom:1.25rem}.tool-feedback__bar{display:flex;align-items:flex-start;gap:.65rem 1rem;flex-wrap:wrap}.tool-feedback__score{flex:1 1 auto;min-width:0}.tool-feedback__avg{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:var(--fl-text-muted)}.tool-feedback__avg strong,.tool-feedback__avg .tool-feedback__avg-value{font-weight:700;color:var(--fl-text-strong)}.tool-feedback__rating-form{flex:1 1 auto;min-width:0}.tool-feedback__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--fl-border-soft);background:var(--fl-bg);cursor:pointer;padding:.35rem .65rem;font:inherit;font-size:.75rem;font-weight:600;color:var(--fl-text-muted);border-radius:999px;white-space:nowrap;transition:border-color .12s,color .12s,background .12s}.tool-feedback__toggle:hover,.tool-feedback__toggle:focus-visible{color:var(--fl-link);border-color:color-mix(in srgb,var(--fl-link) 35%,transparent);background:var(--fl-accent-soft)}.tool-feedback__menu{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--fl-border-soft)}.tool-feedback__menu[hidden]{display:none!important}.tool-feedback__menu-heading{margin:0 0 .35rem;font-size:1rem;font-weight:700;color:var(--fl-text-strong);letter-spacing:-.02em}.tool-feedback__intro{margin:0 0 1rem;font-size:.875rem;line-height:1.55;color:var(--fl-text-muted)}.tool-feedback__intro--tight{margin-bottom:.75rem}.tool-feedback__stars{display:flex;align-items:center;gap:.2rem;flex-wrap:wrap;margin-bottom:0}.tool-feedback__star{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;cursor:pointer;padding:.1rem;font-size:1.5rem;line-height:1;color:var(--fl-border-soft, #cbd5e1);transition:color .12s,transform .12s}.tool-feedback__star:hover,.tool-feedback__star:focus-visible{transform:scale(1.08)}.tool-feedback__star.is-active,.tool-feedback__star.is-hover{color:#f59e0b}.tool-feedback__star-label{font-size:.75rem;font-weight:600;color:var(--fl-text-soft);margin-left:.25rem}@media (max-width: 480px){.tool-feedback__star-label{display:none}.tool-feedback__bar{gap:.5rem}}.tool-feedback__panel{margin-top:.85rem;padding-top:.85rem;border-top:1px dashed var(--fl-border-soft)}.tool-feedback__panel[hidden]{display:none!important}.tool-feedback__label{display:block;margin:0 0 .35rem;font-size:.8125rem;font-weight:600;color:var(--fl-text-strong)}.tool-feedback__hint{margin:-.15rem 0 .5rem;font-size:.75rem;color:var(--fl-text-soft);line-height:1.45}.tool-feedback__textarea,.tool-feedback__input{width:100%;box-sizing:border-box;margin-bottom:.75rem;padding:.55rem .7rem;font:inherit;font-size:.875rem;line-height:1.5;color:var(--fl-text-strong);background:var(--fl-bg);border:1px solid var(--fl-border);border-radius:.5rem;resize:vertical}.tool-feedback__textarea:focus,.tool-feedback__input:focus{outline:2px solid var(--fl-link);outline-offset:1px;border-color:var(--fl-link)}.tool-feedback__textarea{min-height:4.5rem}.tool-feedback__actions{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.tool-feedback__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;padding:.5rem 1rem;font:inherit;font-size:.8125rem;font-weight:700;border-radius:999px;background:var(--fl-link);color:#fff;transition:background .12s,opacity .12s}.tool-feedback__btn:hover:not(:disabled){background:var(--fl-link-hover)}.tool-feedback__btn:disabled{opacity:.55;cursor:not-allowed}.tool-feedback__status{font-size:.8125rem;font-weight:600;color:var(--fl-text-muted)}.tool-feedback__status.is-ok{color:#059669}.tool-feedback__status.is-err{color:#dc2626}.tool-feedback__divider{margin:1.35rem 0 1.1rem;border:none;border-top:1px solid var(--fl-border-soft)}.tool-feedback__section-title{margin:0 0 .35rem;font-size:.9375rem;font-weight:700;color:var(--fl-text-strong)}.tool-feedback__hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.tool-feedback.is-done .tool-feedback__bar,.tool-feedback.is-done .tool-feedback__menu{display:none}.tool-feedback.is-done .tool-feedback__thanks{display:block}.tool-feedback__thanks{display:none;margin:0;padding:.65rem .85rem;font-size:.875rem;font-weight:600;color:#047857;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:.5rem}html.theme-dark-active .tool-feedback__thanks{color:#6ee7b7;background:#064e3b59;border-color:#10b98159}html.theme-dark-active .tool-feedback__star.is-active,html.theme-dark-active .tool-feedback__star.is-hover{color:#fbbf24}.visually-hidden[data-astro-cid-ztytcpaz]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;overflow-x:hidden;max-width:100%}body{margin:0;min-height:100vh;overflow-x:hidden;max-width:100%;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:1rem;line-height:1.5;color:var(--fl-text-strong);background:var(--fl-bg)}img,svg{display:block;max-width:100%;height:auto}a{color:var(--fl-link);text-underline-offset:.12em}a:hover{color:var(--fl-link-hover)}:focus-visible{outline:2px solid var(--fl-link);outline-offset:2px}.page-shell{min-height:100vh;display:flex;flex-direction:column;max-width:100%;overflow-x:hidden}.trust-band{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem .75rem;padding:.75rem 1.25rem;font-size:.78rem;font-weight:500;color:var(--fl-text-soft);background:var(--fl-surface-muted);border-top:1px solid var(--fl-border)}.trust-sep{color:var(--fl-text-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ad-layout-top{max-width:72rem;width:100%;margin:0 auto;padding:0 1.25rem;min-height:0}
