/**
 * T3.1 — shared calculator mobile V2
 * Opt-in: html[data-tl-mobile-v2="tool-v1"]
 * Restores approved mobile calculator layout inside V2 (no style.min on mobile).
 */

@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-page.page-shell,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-page>.tool-layout,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-page>.tool-layout>.tool-main,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body #tool-workspace.tool-panel,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .tool-content-stack{
    width:100%;
    max-width:100%;
    min-width:0;
    box-sizing:border-box;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page.page-shell.tool-page,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-page.page-shell{
    padding:0 12px 2rem;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-page>.tool-layout,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-page>.tool-layout>.tool-main,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body #tool-workspace.tool-panel{
    margin-inline:0;
    padding-inline:0;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio:not([data-calculator-ui="gst-calculator"]){
    padding:0;
    border-radius:0;
    background:transparent;
    color:#191c1e;
    box-shadow:none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-summary:before,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-zone:before{
    display:none;
    content:none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-workspace,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-workspace{
    grid-template-columns:1fr;
    gap:14px;
    align-items:start;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-form,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-form{
    position:static;
    top:auto;
    width:100%;
    max-width:100%;
    min-width:0;
    height:auto;
    min-height:0;
    max-height:none;
    margin:0;
    padding:18px;
    border:1px solid rgba(199,196,215,.55);
    border-radius:18px;
    background:#fff;
    box-shadow:0 18px 48px rgba(15,23,42,.08);
    overflow:visible;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-inputs{
    grid-template-columns:1fr;
    gap:0;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control{
    display:grid;
    gap:12px;
    padding:0 0 18px;
    border:0;
    border-bottom:1px solid rgba(199,196,215,.42);
    border-radius:0;
    background:#fff;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-label{
    color:#334155;
    font-size:14px;
    font-weight:700;
    line-height:1.25;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row{
    display:flex;
    gap:10px;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row input,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control select,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control>input[type="date"]{
    min-height:50px;
    font-size:16px;
    border:1px solid rgba(96,165,250,.28);
    border-radius:14px;
    background:#fff;
    color:#172033;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-insights,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-insights{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:10px;
    margin-top:12px;
    padding-top:12px;
    border-top:1px solid rgba(199,196,215,.42);
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-insights .insight-card,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-insights .insight-card{
    min-height:82px;
    padding:.85rem;
    border:1px solid rgba(96,165,250,.24);
    border-radius:14px;
    background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(239,246,255,.86));
    box-shadow:0 16px 40px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9);
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-insights .insight-card span,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-insights .insight-card span{
    display:block;
    color:#4775aa;
    font-size:.76rem;
    font-weight:850;
    letter-spacing:.06em;
    text-transform:uppercase;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-insights .insight-card strong,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-insights .insight-card strong{
    display:block;
    margin-top:.22rem;
    color:#102236;
    font-size:1.06rem;
    font-weight:900;
    line-height:1.18;
    overflow-wrap:anywhere;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body:has(.calculator-studio){
    padding-bottom:92px;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-mobile-live-result{
    position:fixed;
    z-index:88;
    left:12px;
    right:12px;
    bottom:12px;
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:8px;
    width:auto;
    min-height:68px;
    padding:8px;
    border:1px solid rgba(191,219,254,.95);
    border-radius:18px;
    background:rgba(255,255,255,.96);
    box-shadow:0 16px 42px rgba(15,23,42,.2);
    backdrop-filter:blur(16px);
    -webkit-backdrop-filter:blur(16px);
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-mobile-live-result>span{
    min-width:0;
    display:grid;
    align-content:center;
    gap:2px;
    padding:8px 12px;
    border-radius:12px;
    background:#f4f8ff;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-mobile-live-result small{
    color:#64748b;
    -webkit-text-fill-color:#64748b;
    font-size:10px;
    font-weight:600;
    line-height:1.2;
    text-transform:uppercase;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-mobile-live-result strong{
    min-width:0;
    color:#0f172a;
    -webkit-text-fill-color:#0f172a;
    font-family:var(--font-heading);
    font-size:16px;
    font-weight:800;
    line-height:1.2;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-summary,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-summary{
    position:relative;
    top:auto;
    display:grid;
    gap:12px;
    width:100%;
    max-width:100%;
    min-width:0;
    height:auto;
    min-height:0;
    max-height:none;
    margin:0;
    padding:14px;
    border:1px solid rgba(191,219,254,.95);
    border-radius:18px;
    background:#fff;
    color:#191c1e;
    box-shadow:0 10px 28px rgba(37,99,235,.08);
    overflow:hidden;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-zone,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-zone{
    position:relative;
    top:auto;
    display:grid;
    grid-template-rows:minmax(0,1fr) auto;
    gap:12px;
    width:100%;
    max-width:100%;
    min-width:0;
    height:auto;
    min-height:0;
    max-height:none;
    margin:0;
    padding:14px;
    border:0;
    border-radius:18px;
    background:#2d3133;
    color:#fff;
    box-shadow:0 18px 44px rgba(15,23,42,.2);
    overflow:hidden;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-summary:before,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-zone:before{
    display:none;
    content:none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-summary{
    grid-template-rows:auto 1fr;
    align-content:stretch;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-head{
    justify-items:center;
    text-align:center;
    gap:.35rem;
    margin-bottom:10px;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-head .section-kicker{
    justify-content:center;
    margin-inline:auto;
    width:max-content;
    border:0;
    border-radius:8px;
    background:#6063ee;
    color:#fff;
    -webkit-text-fill-color:#fff;
    padding:.38rem .75rem;
    font-size:10px;
    font-weight:800;
    letter-spacing:.08em;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-head h2{
    margin:0;
    color:#102236;
    -webkit-text-fill-color:#102236;
    font-size:24px;
    line-height:1.08;
    font-weight:700;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-head p{
    max-width:32ch;
    margin:0 auto;
    color:#536273;
    -webkit-text-fill-color:#536273;
    font-size:.9rem;
    line-height:1.45;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-panel,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-panel{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:8px;
    margin:0;
    overflow:hidden;
    border:1px solid rgba(191,219,254,.95);
    border-radius:18px;
    background:linear-gradient(145deg,rgba(226,239,255,.94),rgba(244,248,255,.9));
    box-shadow:none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-summary-card{
    min-height:96px;
    display:grid;
    align-content:center;
    gap:.58rem;
    padding:14px;
    border:1px solid rgba(191,219,254,.82);
    border-radius:14px;
    background:linear-gradient(145deg,rgba(248,252,255,.98),rgba(255,255,255,.92));
    box-shadow:none;
    color:#191c1e;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card span,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-summary-card span{
    display:block;
    color:#4775aa !important;
    -webkit-text-fill-color:#4775aa !important;
    font-size:.76rem;
    line-height:1.2;
    letter-spacing:.02em;
    font-weight:800;
    text-transform:uppercase;
    opacity:1 !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card strong,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-summary-card strong{
    display:block;
    color:#102236 !important;
    -webkit-text-fill-color:#102236 !important;
    font-family:var(--font-heading);
    font-size:clamp(1.15rem,4vw,1.5rem);
    line-height:1.14;
    font-weight:800;
    white-space:normal;
    overflow-wrap:anywhere;
    opacity:1 !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-studio .calculator-summary-card,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-summary-card{
    background:linear-gradient(135deg,rgb(239,255,255),rgb(247,248,255)) !important;
    border-color:rgba(191,219,254,.82) !important;
    box-shadow:none !important;
  }

  /* Backup mobile parity — tone cards stay light with solid dark text */
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-studio .calculator-summary-card:is(.primary,.good,.warn,.danger),
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card:is(.primary,.good,.warn,.danger),
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-summary-card:is(.primary,.good,.warn,.danger){
    background:linear-gradient(145deg,rgba(248,252,255,.98),rgba(255,255,255,.92)) !important;
    border-color:rgba(191,219,254,.82) !important;
    box-shadow:none !important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-studio .calculator-summary-card.primary,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card.primary,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-summary-card.primary{
    background:linear-gradient(135deg,rgb(239,255,255),rgb(247,248,255)) !important;
    border-color:rgba(20,184,166,.34) !important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-studio .calculator-summary-card.good,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card.good,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-summary-card.good{
    background:linear-gradient(135deg,rgb(239,255,255),rgb(247,248,255)) !important;
    border-color:rgba(74,222,128,.34) !important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-studio .calculator-summary-card.warn,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card.warn,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-summary-card.warn{
    background:linear-gradient(135deg,rgb(255,251,235),rgb(248,250,252)) !important;
    border-color:rgba(245,158,11,.3) !important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-studio .calculator-summary-card.danger,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card.danger,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-summary-card.danger{
    background:linear-gradient(135deg,rgb(255,241,242),rgb(248,250,252)) !important;
    border-color:rgba(248,113,113,.34) !important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-studio .calculator-summary-card:is(.primary,.good,.warn,.danger) span,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card:is(.primary,.good,.warn,.danger) span,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-summary-card:is(.primary,.good,.warn,.danger) span{
    color:#4775aa !important;
    -webkit-text-fill-color:#4775aa !important;
    opacity:1 !important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-studio .calculator-summary-card:is(.primary,.good,.warn,.danger) strong,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card:is(.primary,.good,.warn,.danger) strong,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-summary-card:is(.primary,.good,.warn,.danger) strong{
    color:#102236 !important;
    -webkit-text-fill-color:#102236 !important;
    opacity:1 !important;
    text-shadow:none !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-card,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-chart-card{
    display:grid;
    grid-template-rows:auto minmax(0,1fr);
    min-height:0;
    max-height:310px;
    padding:.85rem;
    border:1px solid rgba(255,255,255,.1);
    border-radius:16px;
    background:rgba(255,255,255,.05);
    box-shadow:none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-head,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-chart-head{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:.75rem;
    margin-bottom:.45rem;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-chart-head span{
    display:none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-head strong,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-chart-head strong{
    color:#fff;
    -webkit-text-fill-color:#fff;
    font-size:.8rem;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:.08em;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-head span{
    color:rgba(239,241,243,.62);
    -webkit-text-fill-color:rgba(239,241,243,.62);
    font-size:10px;
    font-weight:850;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-grid,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-chart-grid{
    display:grid;
    grid-template-columns:1fr;
    min-height:0;
    gap:.55rem;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-shell,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-chart-shell{
    position:relative;
    min-height:230px;
    height:230px;
    max-height:230px;
    padding:.5rem;
    border:0;
    border-radius:16px;
    background:transparent;
    overflow:hidden;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-shell canvas,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-chart-shell canvas{
    position:relative;
    z-index:1;
    display:block;
    width:100%;
    max-width:100%;
    max-height:210px;
    height:auto;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .chart-skeleton{
    position:absolute;
    inset:.5rem;
    display:grid;
    place-items:center;
    border-radius:14px;
    color:#93c5fd;
    font-weight:850;
    font-size:.85rem;
    text-align:center;
    background:linear-gradient(90deg,rgba(148,163,184,.08),rgba(96,165,250,.18),rgba(148,163,184,.08));
    background-size:200% 100%;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-shell.ready .chart-skeleton{
    display:none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-actions,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-actions{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:10px;
    margin:0;
    padding:0;
    border:0;
    border-radius:0;
    background:transparent;
    box-shadow:none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-actions .try-another-button,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-actions .try-another-button{
    min-height:44px;
    padding:.62rem .75rem;
    border-radius:12px;
    font-size:.92rem;
    justify-content:center;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio{
    width:100%;
    max-width:100%;
    padding:14px;
    border-radius:20px;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-workspace{
    grid-template-columns:1fr;
    gap:14px;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-result-zone{
    min-height:0;
    padding:14px;
    border-radius:18px;
  }
}

@media (max-width:390px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-form{
    padding:16px;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-insights,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-insights{
    grid-template-columns:1fr;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-panel,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-panel{
    grid-template-columns:1fr;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control{
    gap:10px;
    padding-bottom:16px;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row em{
    min-width:48px;
    padding:0 .65rem;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-actions{
    grid-template-columns:1fr;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio{
    padding:12px;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-actions{
    grid-template-columns:1fr;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-shell,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-chart-shell{
    min-height:205px;
    height:205px;
    max-height:205px;
    padding:.25rem;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-shell canvas,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-chart-shell canvas{
    max-height:198px;
  }

  /* T3.1 — calc-mode toggle (ported from style.css calculator studio) */
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-mode-select-hidden{
    position:absolute;
    inline-size:1px;
    block-size:1px;
    opacity:0;
    pointer-events:none;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-mode-toggle{
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    gap:18px;
    padding:4px 0;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-mode-choice{
    appearance:none;
    border:0;
    background:transparent;
    color:#1e293b;
    -webkit-text-fill-color:#1e293b;
    display:inline-flex;
    align-items:center;
    gap:10px;
    min-height:34px;
    padding:0;
    font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;
    font-size:16px;
    font-weight:600;
    cursor:pointer;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-mode-choice::before{
    content:"";
    width:18px;
    height:18px;
    border-radius:999px;
    border:2px solid #14b8a6;
    box-shadow:inset 0 0 0 4px #fff;
    background:#fff;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-mode-choice.is-active::before{
    background:#14b8a6;
  }

  /* T3.1 — calculator action buttons (non-GST studios) */
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio:not([data-calculator-ui="gst-calculator"]) .calculator-actions .try-another-button,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-actions .btn{
    min-height:44px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    gap:10px;
    border:0;
    border-radius:14px;
    background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(239,246,255,.86));
    color:#142033;
    -webkit-text-fill-color:#142033;
    box-shadow:0 8px 20px rgba(30,64,175,.08),inset 0 1px 0 rgba(255,255,255,.86);
    font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;
    font-size:14px;
    font-weight:800;
    line-height:1;
    white-space:nowrap;
    cursor:pointer;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio:not([data-calculator-ui="gst-calculator"]) .calculator-actions .try-another-button i,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-actions .btn i{
    width:20px;
    height:20px;
    flex:0 0 auto;
  }

  html[data-theme="dark"][data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio:not([data-calculator-ui="gst-calculator"]) .calculator-actions .try-another-button,
  html[data-theme="dark"][data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-actions .btn{
    background:linear-gradient(180deg,rgba(30,41,59,.92),rgba(15,23,42,.86));
    color:#eaf3ff;
    -webkit-text-fill-color:#eaf3ff;
    border:1px solid rgba(125,211,252,.24);
    box-shadow:0 10px 24px rgba(2,6,23,.24),inset 0 1px 0 rgba(255,255,255,.06);
  }

  /* T3.1 — compact calculator hero + breadcrumb */
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) > .breadcrumb{
    width:min(1180px,calc(100vw - 32px));
    max-width:min(1180px,calc(100vw - 32px));
    min-height:20px;
    margin:0 auto;
    padding-block:1px;
    padding-inline:0;
    font-size:.92rem;
    background:transparent;
    box-sizing:border-box;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) > .tool-page-hero{
    width:min(1180px,calc(100vw - 32px));
    max-width:min(1180px,calc(100vw - 32px));
    min-height:0;
    height:auto;
    max-height:none;
    margin:0 auto 6px;
    padding:12px 14px;
    overflow:visible;
    text-align:center;
    background:transparent;
    box-sizing:border-box;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) > .tool-page-hero .tool-hero-copy{
    display:grid;
    justify-items:center;
    gap:2px;
    width:100%;
    max-width:1040px;
    margin-inline:auto;
    text-align:center;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) > .tool-page-hero .eyebrow{
    margin:0 auto;
    font-size:.78rem;
    line-height:1.62;
    text-align:center;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) > .tool-page-hero h1{
    margin:3.52px auto 8px;
    max-width:min(100%,342px);
    width:100%;
    font-size:32px;
    line-height:1.16;
    text-align:center;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) > .tool-page-hero p{
    display:block;
    max-width:680px;
    margin:5px auto 0;
    font-size:.78rem;
    line-height:1.35;
    color:#516174;
    -webkit-text-fill-color:#516174;
    text-align:center;
  }
}

/* T4.1 — mobile-editor-drawer (from style.css backup parity) */
@media (max-width: 760px) {
html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-drawer{display:grid;gap:.55rem;width:100%;min-width:0;border:1px solid rgba(96,165,250,.18);border-radius:22px;background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(15,23,42,.72));box-shadow:0 16px 42px rgba(0,0,0,.24),0 0 28px rgba(59,130,246,.12),inset 0 1px 0 rgba(255,255,255,.08);padding:.52rem;margin:.2rem 0 .55rem;overflow:hidden}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:48px;border:0;border-radius:16px;background:linear-gradient(135deg,rgba(37,99,235,.24),rgba(124,58,237,.14));color:#f8fafc;padding:.7rem .8rem;font-weight:900;cursor:pointer;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-head span{display:inline-flex;align-items:center;gap:.5rem}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-head svg{width:18px;height:18px;color:#bfdbfe;filter:drop-shadow(0 0 12px rgba(96,165,250,.32));transition:transform .25s var(--ease)}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-drawer:not(.is-open) .mobile-editor-head>svg:last-child{transform:rotate(180deg)}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-tabs{display:flex;gap:.45rem;overflow-x:auto;padding:.08rem .02rem .18rem;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-tabs::-webkit-scrollbar{height:0}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:.38rem;min-width:max-content;min-height:42px;border:1px solid rgba(96,165,250,.18);border-radius:15px;background:rgba(255,255,255,.055);color:#cbd5e1;padding:.58rem .72rem;font-size:.8rem;font-weight:900;cursor:pointer;scroll-snap-align:start;transition:transform .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease),box-shadow .22s var(--ease),color .22s var(--ease)}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-tabs button.active, html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-tabs button:hover{transform:translateY(-1px);border-color:rgba(96,165,250,.42);background:rgba(37,99,235,.2);box-shadow:0 10px 24px rgba(59,130,246,.14);color:#f8fafc}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-tabs button, html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-tabs button span{-webkit-text-fill-color:currentColor}
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.mobile-editor-layout .mobile-editor-drawer{background:linear-gradient(180deg,#ffffff,#f8fbff)!important;border-color:rgba(96,165,250,.22)!important;box-shadow:0 14px 38px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.92)!important}
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.mobile-editor-layout .mobile-editor-head{background:linear-gradient(135deg,rgba(14,165,233,.14),rgba(99,102,241,.1))!important;color:#0f172a!important;-webkit-text-fill-color:#0f172a!important}
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.mobile-editor-layout .mobile-editor-head svg{color:#2563eb!important;filter:none}
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.mobile-editor-layout .mobile-editor-tabs button{background:linear-gradient(180deg,#ffffff,#eff6ff)!important;border-color:rgba(96,165,250,.28)!important;color:#1e3a8a!important;-webkit-text-fill-color:#1e3a8a!important}
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.mobile-editor-layout .mobile-editor-tabs button svg{color:#2563eb!important;stroke:#2563eb!important}
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.mobile-editor-layout .mobile-editor-tabs button.active, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.mobile-editor-layout .mobile-editor-tabs button:hover{background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#7c3aed)!important;border-color:rgba(255,255,255,.32)!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:0 12px 28px rgba(37,99,235,.22)!important}
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.mobile-editor-layout .mobile-editor-tabs button.active svg, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.mobile-editor-layout .mobile-editor-tabs button:hover svg{color:#fff!important;stroke:#fff!important}
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.mobile-editor-layout .mobile-editor-tabs button:not(.active), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.mobile-editor-layout:not([data-theme="light"]) .mobile-editor-tabs button:not(.active){color:#dbeafe!important;-webkit-text-fill-color:#dbeafe!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-studio.has-result>.tool-actions.sticky-mobile-action{display:grid!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-studio.has-result>.tool-actions.sticky-mobile-action #utilityRun{order:0}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-studio.has-result>.tool-actions.sticky-mobile-action #utilityDownload{order:1;color:#fff!important;-webkit-text-fill-color:#fff!important;background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed)!important;border-color:transparent!important;box-shadow:0 14px 34px rgba(37,99,235,.24)!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-studio.has-result>.tool-actions.sticky-mobile-action #utilityDownload svg{color:#fff!important;stroke:#fff!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-studio.has-result>.tool-actions.sticky-mobile-action .btn:not(#utilityRun):not(#utilityDownload){order:2}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-tabs svg{width:16px;height:16px;color:#93c5fd}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-body{max-height:min(43vh,390px);overflow:auto;overscroll-behavior:contain;padding:.05rem;transition:max-height .28s var(--ease),opacity .22s var(--ease);-webkit-overflow-scrolling:touch}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-drawer:not(.is-open) .mobile-editor-body{max-height:0;opacity:0;overflow:hidden}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-body>.pdf-control-grid, html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-body>.utility-control-grid, html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-body>.passport-controls, html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-body>.mobile-inline-control-grid{display:grid!important;grid-template-columns:1fr!important;gap:.58rem!important;margin:0!important;max-width:100%!important;width:100%!important}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-body label, html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-body .pdf-note, html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-body .check-row{padding:.68rem!important;border-radius:16px!important;margin:0!important;min-width:0!important}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-body input, html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-body select, html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-editor-body textarea{font-size:16px!important}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .mobile-inline-control-grid{display:grid;gap:.58rem;width:100%}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .passport-preset-grid, html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .passport-export-cards{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.5rem!important}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .passport-sheet-preview-card{display:none!important}
  html[data-tl-mobile-v2="tool-v1"] .mobile-editor-layout .passport-controls{display:grid!important}
  html[data-tl-mobile-v2="tool-v1"] .passport-studio-page .sticky-mobile-action{display:grid;position:sticky;bottom:.55rem;z-index:12;margin-top:.65rem;padding:.45rem;border:1px solid rgba(96,165,250,.18);border-radius:18px;background:rgba(15,23,42,.84);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 14px 38px rgba(0,0,0,.24),0 0 28px rgba(59,130,246,.14)}
  html[data-tl-mobile-v2="tool-v1"] .passport-studio-page .sticky-mobile-action .btn{width:100%;min-height:52px}
  html[data-tl-mobile-v2="tool-v1"] .pdf-control-grid, html[data-tl-mobile-v2="tool-v1"] .pdf-workspace{grid-template-columns:1fr}
  html[data-tl-mobile-v2="tool-v1"] .pdf-control-grid{gap:.62rem}
  html[data-tl-mobile-v2="tool-v1"] .pdf-control-grid label, html[data-tl-mobile-v2="tool-v1"] .pdf-note{padding:.72rem;border-radius:16px}
  html[data-tl-mobile-v2="tool-v1"] .pdf-control-grid textarea{min-height:116px}
  html[data-tl-mobile-v2="tool-v1"] .pdf-file-board, html[data-tl-mobile-v2="tool-v1"] .pdf-preview-board{padding:.75rem;border-radius:20px;min-height:auto}
  html[data-tl-mobile-v2="tool-v1"] .pdf-board-head{display:grid}
  html[data-tl-mobile-v2="tool-v1"] .pdf-board-head span{text-align:left}
  html[data-tl-mobile-v2="tool-v1"] .pdf-page-preview{min-height:210px;padding:.55rem}
  html[data-tl-mobile-v2="tool-v1"] .pdf-download-card{display:grid}
  html[data-tl-mobile-v2="tool-v1"] .pdf-download-card .btn{width:100%}
  html[data-tl-mobile-v2="tool-v1"] .pdf-output .success-state, html[data-tl-mobile-v2="tool-v1"] .image-output .success-state{align-items:flex-start;gap:.65rem;padding:.82rem;border-radius:18px}
  html[data-tl-mobile-v2="tool-v1"] .pdf-output .success-checkmark, html[data-tl-mobile-v2="tool-v1"] .image-output .success-checkmark{width:34px;height:34px;font-size:1rem}
  html[data-tl-mobile-v2="tool-v1"] .pdf-output .success-state-copy strong, html[data-tl-mobile-v2="tool-v1"] .image-output .success-state-copy strong{font-size:1rem;line-height:1.25}
  html[data-tl-mobile-v2="tool-v1"] .pdf-output .success-state-copy p, html[data-tl-mobile-v2="tool-v1"] .image-output .success-state-copy p{font-size:.88rem;line-height:1.55}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-launch-card{align-items:flex-start;padding:.85rem;border-radius:18px}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-app{padding:0;overflow:visible;align-items:start}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-window{height:auto;max-height:none;border-radius:20px;padding:.65rem;gap:.65rem;overflow:visible}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-window-header{padding:.15rem .1rem .55rem}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-window-header strong{font-size:.98rem}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-window-header span{font-size:.78rem}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-header-actions{display:grid;grid-template-columns:1fr 1fr 42px;width:100%}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-header-actions .btn{width:100%}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-close{width:42px;height:42px}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-shell{grid-template-columns:1fr;gap:.65rem;min-height:auto;overflow:visible}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-toolbar{position:relative;top:auto;display:flex;gap:.5rem;overflow-x:auto;padding:.55rem;border-radius:18px;scroll-snap-type:x proximity}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-toolbar button{grid-template-columns:20px auto;min-width:max-content;min-height:48px;scroll-snap-align:start}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-stage-card, html[data-tl-mobile-v2="tool-v1"] .pdf-editor-properties{padding:.65rem;border-radius:18px;position:relative;top:auto;min-height:auto}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-stage-card{min-height:auto}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-topbar{display:grid;gap:.7rem}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-page-controls{justify-content:stretch;display:grid;grid-template-columns:1fr 68px 1fr}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-page-controls button span{display:inline}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-page-controls label{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-canvas-wrap{min-height:62vh;height:auto;max-height:none;padding:.55rem}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-property-grid{grid-template-columns:1fr 1fr}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-tip{font-size:.8rem}
  html[data-tl-mobile-v2="tool-v1"] .pdf-editor-window .pdf-output{max-height:none}
  html[data-tl-mobile-v2="tool-v1"] .pdf-text-rewriter{padding:.72rem;border-radius:18px}
  html[data-tl-mobile-v2="tool-v1"] .pdf-text-rewriter-head{grid-template-columns:1fr}
  html[data-tl-mobile-v2="tool-v1"] .pdf-text-rewriter-head .pdf-editor-header-actions{grid-template-columns:1fr;gap:.5rem}
  html[data-tl-mobile-v2="tool-v1"] .pdf-text-paragraphs{max-height:56vh}
  html[data-tl-mobile-v2="tool-v1"] .pdf-text-save-wide{width:100%}
  html[data-tl-mobile-v2="tool-v1"] .utility-control-grid{grid-template-columns:1fr;gap:.62rem}
  html[data-tl-mobile-v2="tool-v1"] .utility-control-grid label{padding:.72rem;border-radius:16px}
  html[data-tl-mobile-v2="tool-v1"] .utility-control-grid textarea{min-height:116px}
  html[data-tl-mobile-v2="tool-v1"] .utility-output{padding:.75rem;border-radius:20px}
  html[data-tl-mobile-v2="tool-v1"] .utility-before-after{grid-template-columns:1fr;gap:.72rem}
  html[data-tl-mobile-v2="tool-v1"] .utility-before-after figure{padding:.55rem;border-radius:16px}
  html[data-tl-mobile-v2="tool-v1"] .utility-before-after figure img{height:240px}
  html[data-tl-mobile-v2="tool-v1"] .utility-preview-grid{grid-template-columns:1fr}
  html[data-tl-mobile-v2="tool-v1"] .site-footer:after{background-image:none!important;opacity:0!important}
  html[data-tl-mobile-v2="tool-v1"] .footer-grid{grid-template-columns:1fr 1fr;gap:1.4rem .95rem;padding-inline:1rem}
  html[data-tl-mobile-v2="tool-v1"] .footer-brand-block, html[data-tl-mobile-v2="tool-v1"] .footer-grid>div:last-child{grid-column:1/-1}
  html[data-tl-mobile-v2="tool-v1"] .footer-grid h2{font-size:.98rem}
  html[data-tl-mobile-v2="tool-v1"] .footer-grid a{font-size:.94rem;line-height:1.72}
  html[data-tl-mobile-v2="tool-v1"] .footer-trust-chips{display:flex;flex-wrap:nowrap;gap:.46rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:.08rem}
  html[data-tl-mobile-v2="tool-v1"] .footer-trust-chips::-webkit-scrollbar{display:none}
  html[data-tl-mobile-v2="tool-v1"] .footer-trust-chips span{flex:0 0 auto;white-space:nowrap}
  html[data-tl-mobile-v2="tool-v1"] .footer-premium-trust{gap:.5rem;margin:.55rem 0 .2rem}
  html[data-tl-mobile-v2="tool-v1"] .footer-premium-trust span{min-height:40px;padding:.52rem .64rem;border-radius:14px;font-size:.82rem}
  html[data-tl-mobile-v2="tool-v1"] .footer-social-title{margin-top:.8rem!important;margin-bottom:.42rem!important;font-size:.96rem!important}
  html[data-tl-mobile-v2="tool-v1"] .social-links{gap:.42rem}
  html[data-tl-mobile-v2="tool-v1"] .social-links a{width:32px;height:32px;opacity:.82}
  html[data-tl-mobile-v2="tool-v1"] .newsletter-form{grid-template-columns:1fr}
  html[data-tl-mobile-v2="tool-v1"] .footer-bottom{grid-template-columns:1fr;gap:.3rem;padding:.9rem 1rem 1.1rem;text-align:center;font-size:.84rem;justify-items:center}
  html[data-tl-mobile-v2="tool-v1"] .footer-credit, html[data-tl-mobile-v2="tool-v1"] .footer-privacy-line, html[data-tl-mobile-v2="tool-v1"] .footer-made-line{justify-self:center;text-align:center}
  html[data-tl-mobile-v2="tool-v1"] .footer-credit{font-size:.9rem}
  html[data-tl-mobile-v2="tool-v1"] .footer-privacy-line{align-self:center}
  html[data-tl-mobile-v2="tool-v1"] .footer-made-line{max-width:280px;line-height:1.45;color:#cbd5e1}
  html[data-tl-mobile-v2="tool-v1"] .tool-ending-cta{display:grid;text-align:left}
  html[data-tl-mobile-v2="tool-v1"] .tool-ending-cta .btn{width:100%}
  html[data-tl-mobile-v2="tool-v1"] .article-page{max-width:100%;padding-bottom:4.5rem}
  html[data-tl-mobile-v2="tool-v1"] .article-hero{margin:.25rem 0 1rem;padding:1rem;border-radius:22px;gap:1rem}
  html[data-tl-mobile-v2="tool-v1"] .article-page h1{font-size:clamp(2rem,10vw,3rem);letter-spacing:-.04em}
  html[data-tl-mobile-v2="tool-v1"] .article-page .lead{font-size:1rem;line-height:1.75}
  html[data-tl-mobile-v2="tool-v1"] .article-hero-media{border-radius:18px}
  html[data-tl-mobile-v2="tool-v1"] .article-hero-media figcaption{position:relative;left:auto;right:auto;bottom:auto;margin:.65rem;background:rgba(15,23,42,.7)}
  html[data-tl-mobile-v2="tool-v1"] .article-hero-stats{display:grid;grid-template-columns:1fr;gap:.55rem;margin:.9rem 0 .5rem}
  html[data-tl-mobile-v2="tool-v1"] .article-hero-stats span{min-height:46px}
  html[data-tl-mobile-v2="tool-v1"] .article-main{gap:1rem}
  html[data-tl-mobile-v2="tool-v1"] .article-main p{font-size:.99rem;line-height:1.82}
  html[data-tl-mobile-v2="tool-v1"] .article-step-grid, html[data-tl-mobile-v2="tool-v1"] .article-feature-grid, html[data-tl-mobile-v2="tool-v1"] .article-comparison-grid{grid-template-columns:1fr;gap:.65rem}
  html[data-tl-mobile-v2="tool-v1"] .article-step-grid article, html[data-tl-mobile-v2="tool-v1"] .article-feature-grid article, html[data-tl-mobile-v2="tool-v1"] .article-comparison-grid article, html[data-tl-mobile-v2="tool-v1"] .article-tip, html[data-tl-mobile-v2="tool-v1"] .article-inline-cta{padding:.85rem;border-radius:18px}
  html[data-tl-mobile-v2="tool-v1"] .article-inline-cta{display:grid}
  html[data-tl-mobile-v2="tool-v1"] .article-inline-cta .btn{width:100%;justify-content:center}
  html[data-tl-mobile-v2="tool-v1"] .article-mini-table div{grid-template-columns:1fr;gap:.25rem}
  html[data-tl-mobile-v2="tool-v1"] .article-mini-table.unlock-comparison-table div{grid-template-columns:1fr}
  html[data-tl-mobile-v2="tool-v1"] .format-table div{grid-template-columns:1fr}
  html[data-tl-mobile-v2="tool-v1"] .article-screenshot{padding:.5rem;border-radius:18px}
  html[data-tl-mobile-v2="tool-v1"] .article-screenshot img{border-radius:14px}
  html[data-tl-mobile-v2="tool-v1"] .heading-anchor{width:28px;height:28px}
  html[data-tl-mobile-v2="tool-v1"] .article-back-top{right:.9rem;bottom:4.8rem;width:44px;height:44px}
  html[data-tl-mobile-v2="tool-v1"] .mobile-share-bar{position:fixed;left:.75rem;right:.75rem;bottom:.65rem;z-index:16;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;padding:.45rem;border:1px solid rgba(96,165,250,.18);border-radius:18px;background:rgba(15,23,42,.88);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 14px 38px rgba(0,0,0,.24),0 0 28px rgba(59,130,246,.12)}
  html[data-tl-mobile-v2="tool-v1"] .mobile-share-bar a, html[data-tl-mobile-v2="tool-v1"] .mobile-share-bar button{justify-content:center;border-radius:14px;min-height:48px}
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .mobile-share-bar, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-back-top{display:none!important}
}
@media (max-width:420px){
  html[data-tl-mobile-v2="tool-v1"] .hero-search-shortcut{display:none}
  html[data-tl-mobile-v2="tool-v1"] body.home-front .hero-search input{padding-right:1.2rem}
  html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-wrap{padding-left:.9rem;padding-right:.9rem;gap:.55rem}
  html[data-tl-mobile-v2="tool-v1"] body.home-front .brand-full-logo{height:46px;max-width:184px}
  html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-toggle{width:44px;height:44px;flex-basis:44px}
  html[data-tl-mobile-v2="tool-v1"] .site-nav{left:.7rem;right:.7rem;top:calc(100% + .35rem);height:calc(100dvh - 78px);max-height:calc(100dvh - 78px)}
  html html[data-tl-mobile-v2="tool-v1"] .nav-open .site-nav{top:72px;bottom:.55rem;height:auto;max-height:none}
  html[data-tl-mobile-v2="tool-v1"] .footer-grid{grid-template-columns:1fr 1fr!important;gap:1.25rem .7rem!important}
  html[data-tl-mobile-v2="tool-v1"] .footer-brand-block, html[data-tl-mobile-v2="tool-v1"] .footer-grid>div:last-child{grid-column:1/-1!important}
  html[data-tl-mobile-v2="tool-v1"] .footer-tagline{font-size:.92rem;line-height:1.6}
  html[data-tl-mobile-v2="tool-v1"] .footer-trust-chips{gap:.42rem}
  html[data-tl-mobile-v2="tool-v1"] .footer-trust-chips span{font-size:.68rem;padding:.3rem .46rem}
}
@media (max-width:720px){
  html[data-tl-mobile-v2="tool-v1"] .btn, html[data-tl-mobile-v2="tool-v1"] .remove-file-button, html[data-tl-mobile-v2="tool-v1"] .try-another-button, html[data-tl-mobile-v2="tool-v1"] .cancel-processing-button{min-height:52px}
  html[data-tl-mobile-v2="tool-v1"] .nav-link{min-height:48px}
  html[data-tl-mobile-v2="tool-v1"] .hero-floating-tools, html[data-tl-mobile-v2="tool-v1"] .hero-mini-previews, html[data-tl-mobile-v2="tool-v1"] .brand-trust-row{display:none}
  html[data-tl-mobile-v2="tool-v1"] .comparison-slider{height:260px;max-height:280px;border-radius:18px}
  html[data-tl-mobile-v2="tool-v1"] .passport-result-card .comparison-slider{height:310px;max-height:340px}
  html[data-tl-mobile-v2="tool-v1"] .comparison-handle{width:64px;height:64px}
  html[data-tl-mobile-v2="tool-v1"] .comparison-label{top:.75rem;padding:.38rem .58rem;font-size:.72rem}
  html[data-tl-mobile-v2="tool-v1"] .comparison-label-original{left:.75rem}
  html[data-tl-mobile-v2="tool-v1"] .comparison-label-compressed{right:.75rem}
  html[data-tl-mobile-v2="tool-v1"] .premium-result-card{padding:1rem;border-radius:22px}
  html[data-tl-mobile-v2="tool-v1"] .premium-result-card, html[data-tl-mobile-v2="tool-v1"] .image-output, html[data-tl-mobile-v2="tool-v1"] .pdf-output, html[data-tl-mobile-v2="tool-v1"] .utility-output, html[data-tl-mobile-v2="tool-v1"] .calculator-result-zone, html[data-tl-mobile-v2="tool-v1"] #result{scroll-margin-top:88px}
  html[data-tl-mobile-v2="tool-v1"] .studio-result-grid, html[data-tl-mobile-v2="tool-v1"] .studio-result-grid.single-result{grid-template-columns:1fr;gap:.75rem}
  html[data-tl-mobile-v2="tool-v1"] .mobile-result-toggle{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;order:0;border:1px solid rgba(96,165,250,.16);border-radius:18px;background:rgba(15,23,42,.42);padding:.38rem;box-shadow:inset 0 1px 0 rgba(255,255,255,.08)}
  html[data-tl-mobile-v2="tool-v1"] .mobile-result-toggle button{min-height:48px;border:0;border-radius:14px;background:transparent;color:#94a3b8;font-weight:900;letter-spacing:.01em}
  html[data-tl-mobile-v2="tool-v1"] .mobile-result-toggle button.active{background:var(--brand-gradient);color:#fff;box-shadow:0 10px 30px rgba(59,130,246,.3)}
  html[data-tl-mobile-v2="tool-v1"] .studio-result-grid.single-result .mobile-result-toggle{display:none}
  html[data-tl-mobile-v2="tool-v1"] .studio-result-grid:not(.single-result).show-result .original-preview-panel{display:none}
  html[data-tl-mobile-v2="tool-v1"] .studio-result-grid:not(.single-result).show-original .result-preview-panel{display:none}
  html[data-tl-mobile-v2="tool-v1"] .studio-image-frame{height:auto;min-height:220px;max-height:300px}
  html[data-tl-mobile-v2="tool-v1"] .studio-download-panel{position:relative;top:auto;padding:.75rem;border-radius:18px}
  html[data-tl-mobile-v2="tool-v1"] .result-header, html[data-tl-mobile-v2="tool-v1"] .download-cta-section{display:grid}
  html[data-tl-mobile-v2="tool-v1"] .premium-result-card .download-cta-section{position:sticky;bottom:.75rem;z-index:9;border:1px solid rgba(96,165,250,.18);border-radius:20px;background:rgba(15,23,42,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:.75rem;box-shadow:0 18px 54px rgba(0,0,0,.28),0 0 34px rgba(59,130,246,.16)}
  html[data-tl-mobile-v2="tool-v1"] .premium-result-card .download-button{min-height:56px;min-width:0;width:100%;padding:0 22px!important}
  html[data-tl-mobile-v2="tool-v1"] .premium-result-card .secondary-result-actions{display:grid;grid-template-columns:1fr;gap:.5rem}
  html[data-tl-mobile-v2="tool-v1"] .result-summary-strip{display:grid;text-align:center}
  html[data-tl-mobile-v2="tool-v1"] .result-info-panel{grid-template-columns:1fr 1fr}
  html[data-tl-mobile-v2="tool-v1"] .result-size-comparison{gap:.55rem}
  html[data-tl-mobile-v2="tool-v1"] .size-stat{min-width:92px}
  html[data-tl-mobile-v2="tool-v1"] .comparison-expand{width:46px;height:46px}
  html[data-tl-mobile-v2="tool-v1"] .loading-overlay{background:rgba(5,10,30,.48);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}
  html[data-tl-mobile-v2="tool-v1"] .loading-card{width:min(94vw,390px);padding:1rem;border-radius:20px;box-shadow:0 16px 46px rgba(0,0,0,.3),0 0 34px rgba(37,99,235,.1)}
  html[data-tl-mobile-v2="tool-v1"] .loading-logo{width:58px;height:58px;border-radius:19px;margin-bottom:.65rem}
  html[data-tl-mobile-v2="tool-v1"] .loading-logo:after{border-radius:18px}
  html[data-tl-mobile-v2="tool-v1"] .loading-float-particles{display:none}
  html[data-tl-mobile-v2="tool-v1"] .loading-stages{padding:.62rem;gap:.32rem;margin-top:.65rem}
  html[data-tl-mobile-v2="tool-v1"] .loading-stage{font-size:.74rem}
  html[data-tl-mobile-v2="tool-v1"] .loading-bar{margin:.75rem 0 .65rem}
  html[data-tl-mobile-v2="tool-v1"] .processing-support{display:grid}
}

/html[data-tl-mobile-v2="tool-v1"] * Obsidian Flux visual system: homepage + all tool pages */
body.flux-home, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body{
  --flux-bg:#08090c;
  --flux-panel:rgba(18,19,24,.82);
  --flux-panel-strong:rgba(22,24,31,.92);
  --flux-line:rgba(0,221,221,.18);
  --flux-line-soft:rgba(255,255,255,.1);
  --flux-cyan:#00dddd;
  --flux-cyan-soft:rgba(0,221,221,.18);
  --flux-orange:#ffb77d;
  --flux-text:#f7fbff;
  --flux-muted:#a9b8bd;
  background:
    radial-gradient(circle at 18% 8%,rgba(0,221,221,.18),transparent 32%),
    radial-gradient(circle at 84% 14%,rgba(124,58,237,.18),transparent 34%),
    radial-gradient(circle at 50% 100%,rgba(37,99,235,.14),transparent 40%),
    #08090c;
  color:var(--flux-text);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:before{
  content:"";
  position:fixed;
  inset:0;
  z-index:-1;
  pointer-events:none;
  background-image:
    linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 1px),
    radial-gradient(circle at 1px 1px,rgba(255,255,255,.32) 1px,transparent 0);
  background-size:64px 64px,64px 64px,20px 20px;
  opacity:.38;
  mask-image:radial-gradient(circle at 50% 22%,#000 0,rgba(0,0,0,.8) 36%,transparent 82%);
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:before{
    content:none!important;
    display:none!important;
    opacity:0!important;
    background:none!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-header{
  background:rgba(8,9,12,.78);
  border-bottom:1px solid rgba(0,221,221,.16);
  box-shadow:0 20px 60px rgba(0,0,0,.34);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .nav-link, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .nav-link, html[data-tl-mobile-v2="tool-v1"] body.flux-home .nav-dropdown summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .nav-dropdown summary{
  color:#e2edf1;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .nav-link:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-home .nav-link.active, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .nav-link:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .nav-link.active{
  color:#fff;
  background:rgba(0,221,221,.1);
  box-shadow:inset 0 0 0 1px rgba(0,221,221,.16),0 0 34px rgba(0,221,221,.1);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] body.flux-home .language-trigger, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .language-trigger{
  background:rgba(18,19,24,.74);
  border-color:rgba(0,221,221,.14);
  color:#e2edf1;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .ilove-home{background:transparent}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .ilove-hero{
  padding:78px 1rem 64px;
  background:
    radial-gradient(circle at 50% -10%,rgba(0,221,221,.24),transparent 42%),
    radial-gradient(circle at 18% 22%,rgba(255,183,125,.12),transparent 28%),
    radial-gradient(circle at 82% 12%,rgba(124,58,237,.18),transparent 32%),
    transparent;
  border-bottom:1px solid rgba(0,221,221,.12);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .ilove-hero:before{opacity:.18;background-size:62px 62px,62px 62px,24px 24px}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .ilove-hero:after{
  top:-38%;
  height:580px;
  background:radial-gradient(circle,rgba(0,221,221,.24),rgba(124,58,237,.15) 45%,transparent 74%);
  filter:blur(24px);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .ilove-hero h1{
  max-width:760px;
  color:#f8fafc;
  font-size:clamp(2.7rem,5vw,4.75rem);
  line-height:.94;
  letter-spacing:-.045em;
  text-shadow:0 0 34px rgba(0,221,221,.08);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-logo-gradient, html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-gradient-soft, html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-highlight{
  background:linear-gradient(105deg,#00dddd 0%,#60a5fa 42%,#a78bfa 78%,#ffb77d 100%);
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent;
  -webkit-text-fill-color:transparent;
  filter:drop-shadow(0 0 18px rgba(0,221,221,.16));
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-plain-word{color:#f8fafc}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .ilove-hero p{
  color:rgba(210,226,232,.82);
  max-width:680px;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-search{
  max-width:820px;
  margin-top:1.65rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-search input{
  min-height:66px;
  border-radius:18px;
  border-color:rgba(0,221,221,.22);
  background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045));
  box-shadow:0 28px 80px rgba(0,0,0,.34),0 0 55px rgba(0,221,221,.12),inset 0 1px 0 rgba(255,255,255,.12);
  backdrop-filter:blur(22px);
  -webkit-backdrop-filter:blur(22px);
  color:#fff;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-search input:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-search input:focus{
  border-color:rgba(0,221,221,.52);
  box-shadow:0 30px 90px rgba(0,0,0,.38),0 0 70px rgba(0,221,221,.18),0 0 0 4px rgba(0,221,221,.08),inset 0 1px 0 rgba(255,255,255,.16);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-search input::placeholder{color:#9db1b7}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-search-shortcut, html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-stats-row span, html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-tabs a{
  border-color:rgba(0,221,221,.16);
  background:rgba(18,19,24,.68);
  color:#cfe5e8;
  box-shadow:0 16px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.08);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-stats-row strong{color:#f8fafc}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-stats-row small{color:#94a3b8}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-tabs a:first-child, html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-tabs a:hover{
  background:rgba(0,221,221,.13);
  border-color:rgba(0,221,221,.38);
  color:#eaffff;
  box-shadow:0 16px 46px rgba(0,221,221,.14);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-tool-preview{
  background:rgba(15,16,21,.68);
  border-color:rgba(0,221,221,.16);
  box-shadow:0 22px 60px rgba(0,0,0,.3),0 0 34px rgba(0,221,221,.1);
  opacity:.74;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-tools-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-trust-section{
  max-width:1240px;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-section-head h2, html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-trust-section h2{color:#f8fafc}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-section-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-trust-section p{color:#9db1b7}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .section-kicker, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .section-kicker{
  color:var(--flux-cyan);
  background:rgba(0,221,221,.08);
  border-color:rgba(0,221,221,.16);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile, html[data-tl-mobile-v2="tool-v1"] body.flux-home details{
  background:
    linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),
    rgba(18,19,24,.84);
  border-color:rgba(0,221,221,.12);
  box-shadow:0 1px 0 rgba(255,255,255,.06) inset,0 18px 60px rgba(0,0,0,.3),0 0 42px rgba(0,221,221,.055);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .featured-tool-card{
  border-color:rgba(0,221,221,.24);
  box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 24px 80px rgba(0,0,0,.36),0 0 58px rgba(0,221,221,.12);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-tool-card:first-child{
  background:
    radial-gradient(circle at 18% 12%,rgba(0,221,221,.16),transparent 42%),
    linear-gradient(155deg,rgba(255,255,255,.082),rgba(255,255,255,.032)),
    rgba(18,19,24,.9);
  border-color:rgba(0,221,221,.24);
  box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 24px 80px rgba(0,0,0,.36),0 0 58px rgba(0,221,221,.12);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-tool-card:first-child:before{
  background:radial-gradient(680px circle at var(--glow-x,45%) var(--glow-y,10%),rgba(0,221,221,.24),rgba(124,58,237,.12) 34%,transparent 54%),linear-gradient(135deg,rgba(255,255,255,.08),transparent 62%);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile:hover{
  border-color:rgba(0,221,221,.42);
  box-shadow:inset 0 0 44px rgba(0,221,221,.08),0 24px 80px rgba(0,0,0,.38),0 0 70px rgba(0,221,221,.14);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile h3, html[data-tl-mobile-v2="tool-v1"] body.flux-home .article-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card strong, html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile strong{color:#f8fafc}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card p, html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile p, html[data-tl-mobile-v2="tool-v1"] body.flux-home .article-card p{color:#9db1b7}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card .quick-action, html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile .quick-action{
  color:#dcfeff;
  border-color:rgba(0,221,221,.18);
  background:rgba(0,221,221,.065);
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .page-shell.tool-page{
  max-width:1280px;
  padding-top:1.1rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .breadcrumb{
  color:#9db1b7;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page-hero{
  max-width:900px;
  padding:56px 0 .8rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page-hero:before{
  background:linear-gradient(to right,transparent,rgba(0,221,221,.48),rgba(255,183,125,.18),transparent);
  box-shadow:0 0 38px rgba(0,221,221,.18);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-hero-copy h1{
  color:#f8fafc;
  font-size:clamp(2.3rem,4.7vw,4rem);
  letter-spacing:-.04em;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-hero-copy p{
  color:#a9b8bd;
  max-width:760px;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-layout{
  width:min(1360px,calc(100vw - 2rem));
  max-width:1360px;
  margin-top:.75rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-main{
  width:100%;
  min-width:0;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-panel{
  position:relative;
  overflow:hidden;
  padding:1.25rem;
  border-radius:30px;
  background:
    radial-gradient(circle at 18% 0,rgba(0,221,221,.14),transparent 42%),
    radial-gradient(circle at 86% 16%,rgba(124,58,237,.13),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.032)),
    rgba(18,19,24,.9);
  border:1px solid rgba(0,221,221,.15);
  box-shadow:0 1px 0 rgba(255,255,255,.08) inset,0 32px 90px rgba(0,0,0,.36),0 0 70px rgba(0,221,221,.1);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-panel:before{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  background:
    linear-gradient(to right,transparent,rgba(0,221,221,.32),transparent) top/100% 1px no-repeat,
    radial-gradient(circle at 1px 1px,rgba(255,255,255,.36) 1px,transparent 0);
  background-size:100% 1px,18px 18px;
  opacity:.1;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-panel:after{
  content:"";
  position:absolute;
  left:50%;
  bottom:-92px;
  width:min(720px,78%);
  height:170px;
  border-radius:999px;
  background:radial-gradient(circle,rgba(0,221,221,.16),transparent 70%);
  transform:translateX(-50%);
  pointer-events:none;
  opacity:.58;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-panel>*{position:relative;z-index:1}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .text-tool{
  background:
    linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.025)),
    rgba(10,10,12,.42);
  border:1px solid rgba(0,221,221,.12);
  border-radius:22px;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 46px rgba(0,0,0,.2);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-box{
  min-height:clamp(300px,36vh,430px);
  border-radius:32px;
  border:1.5px dashed rgba(0,221,221,.48);
  background:
    radial-gradient(circle at 50% 18%,rgba(0,221,221,.24),transparent 34%),
    radial-gradient(circle at 78% 70%,rgba(124,58,237,.14),transparent 34%),
    linear-gradient(180deg,rgba(0,221,221,.09),rgba(255,255,255,.026)),
    rgba(14,17,24,.86);
  box-shadow:0 28px 90px rgba(0,0,0,.34),0 0 54px rgba(0,221,221,.12),inset 0 1px 0 rgba(255,255,255,.09);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-box:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-box.dragging{
  transform:translateY(-2px) scale(1.005);
  border-color:rgba(0,221,221,.7);
  box-shadow:0 28px 86px rgba(0,0,0,.36),0 0 60px rgba(0,221,221,.16),inset 0 1px 0 rgba(255,255,255,.12);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-icon{
  width:86px;
  height:86px;
  border-radius:28px;
  background:rgba(0,221,221,.12);
  border-color:rgba(0,221,221,.28);
  color:#a5ffff;
  box-shadow:0 0 30px rgba(0,221,221,.18),inset 0 1px 0 rgba(255,255,255,.12);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-box strong{
  color:#f8fafc;
  font-size:clamp(1.55rem,3vw,2.25rem);
  letter-spacing:-.03em;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-box small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-formats, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-trust-text{color:#9db1b7}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-formats{
  padding:.56rem .95rem;
  border-color:rgba(255,255,255,.12);
  background:rgba(255,255,255,.06);
  backdrop-filter:blur(14px);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-trust-text{
  display:block;
  max-width:100%;
  padding-inline:.5rem;
  text-align:center;
  white-space:normal;
  overflow-wrap:anywhere;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-trust-text svg{
  display:inline;
  width:16px;
  height:16px;
  margin-right:.28rem;
  vertical-align:-.15em;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-uploader:not(.has-uploaded-file)>label:not(.upload-box):not(.check-row), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-uploader:not(.has-uploaded-file)>.check-row, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-uploader:not(.has-uploaded-file)>.advanced-compress-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-uploader:not(.has-uploaded-file) .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-uploader:not(.has-uploaded-file) .mobile-inline-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .passport-studio-form:not(.has-uploaded-file) .passport-quick-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .passport-studio-form:not(.has-uploaded-file) .passport-auto-note{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-uploader:not(.has-uploaded-file)+.tool-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-uploader:not(.has-uploaded-file)+.tool-actions+.pdf-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-uploader:not(.has-uploaded-file)+.tool-actions+.pdf-control-grid+.pdf-workspace{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-control-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .text-tool label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-control-grid label{
  min-width:0;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-control-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .text-tool label{
  color:#dbeafe;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body textarea{
  border-color:rgba(0,221,221,.16);
  background:rgba(8,9,12,.7);
  color:#f8fafc;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body input:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body select:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body textarea:focus{
  border-color:rgba(0,221,221,.58);
  box-shadow:0 0 0 4px rgba(0,221,221,.08),0 0 34px rgba(0,221,221,.12),inset 0 1px 0 rgba(255,255,255,.08);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body input[type="range"]{accent-color:var(--flux-cyan)}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .btn.primary, html[data-tl-mobile-v2="tool-v1"] body.flux-home .btn.primary{
  background:linear-gradient(135deg,#00dddd,#3b82f6 48%,#7c3aed);
  border-color:rgba(0,221,221,.52);
  box-shadow:0 18px 54px rgba(0,221,221,.2),0 0 46px rgba(124,58,237,.18),inset 0 1px 0 rgba(255,255,255,.2);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .btn.secondary, html[data-tl-mobile-v2="tool-v1"] body.flux-home .btn.secondary{
  background:rgba(255,255,255,.055);
  border-color:rgba(255,255,255,.12);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-actions{
  justify-content:center;
  margin-top:1rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-workspace{
  grid-template-columns:minmax(290px,.9fr) minmax(360px,1.2fr);
  gap:1rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-file-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-preview-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .result-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .image-output>article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .calculator-result-zone, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .text-output-card{
  background:
    linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.032)),
    rgba(16,18,24,.82);
  border-color:rgba(0,221,221,.13);
  box-shadow:0 18px 64px rgba(0,0,0,.3),0 0 50px rgba(0,221,221,.08),inset 0 1px 0 rgba(255,255,255,.08);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .calculator-grid{
  grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);
  gap:1rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .calculator-result-zone{
  top:92px;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-content-section{
  border-color:rgba(0,221,221,.09);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .benefit-grid article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .step-card-grid article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .related-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-blog-grid .article-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body details{
  background:rgba(18,19,24,.72);
  border-color:rgba(0,221,221,.1);
  box-shadow:0 14px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05);
}

@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body{overflow-x:hidden}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home .ilove-hero{padding:54px .95rem 42px}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home .ilove-hero h1{font-size:clamp(2.15rem,9vw,3.35rem)}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-search input{min-height:58px;border-radius:18px}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .page-shell.tool-page{
    width:100%;
    max-width:100vw;
    padding-inline:0;
    overflow-x:hidden;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .breadcrumb{
    padding-inline:.75rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page-hero{padding:34px 0 .45rem}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) .tool-layout, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-box{
    width:100%;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) .tool-layout{
    width:calc(100vw - 1.5rem);
    max-width:calc(100vw - 1.5rem)!important;
    margin-inline:auto;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) .tool-panel{
    width:calc(100vw - 1.5rem)!important;
    max-width:calc(100vw - 1.5rem)!important;
    margin-inline:auto;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-hero-copy h1{font-size:clamp(2rem,9vw,3.1rem)}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-hero-copy p{
    display:none;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) .tool-panel{padding:.9rem;border-radius:22px}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form.image-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form.utility-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .text-tool{
    max-width:340px!important;
    margin-inline:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-box{min-height:176px;padding:1rem;border-radius:20px}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-trust-text, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-empty-state p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .image-meta{
    max-width:285px;
    margin-inline:auto;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .calculator-grid{grid-template-columns:1fr}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-actions.sticky-mobile-action{
    position:sticky;
    bottom:.65rem;
    z-index:8;
    display:grid;
    grid-template-columns:1fr;
    padding:.55rem;
    border:1px solid rgba(0,221,221,.16);
    border-radius:20px;
    background:rgba(8,9,12,.84);
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
    box-shadow:0 18px 54px rgba(0,0,0,.34),0 0 34px rgba(0,221,221,.12);
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-actions.sticky-mobile-action .btn{
    width:100%;
    min-height:54px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-actions.sticky-mobile-action .btn.secondary{
    display:none;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-content-section{padding-block:1.45rem}
}

/html[data-tl-mobile-v2="tool-v1"] * Obsidian Flux production polish for every tool page */
body.flux-home .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-header, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-header{
  background:linear-gradient(180deg,rgba(9,10,14,.96),rgba(8,9,12,.9))!important;
  border-bottom:1px solid rgba(0,221,221,.24)!important;
  box-shadow:0 14px 46px rgba(0,0,0,.42),0 0 42px rgba(0,221,221,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .nav-wrap, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .nav-wrap{
  min-height:68px;
  gap:.72rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .site-header .brand, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-header .brand{
  flex:0 0 204px;
  min-width:204px;
  overflow:visible;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .brand-full-logo{
  height:50px;
  max-width:198px;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .site-nav{
  flex:1 1 auto;
  gap:.34rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .site-nav>.nav-link, html[data-tl-mobile-v2="tool-v1"] body.flux-home .nav-dropdown>summary.nav-link{
  min-height:46px!important;
  padding:.52rem .66rem!important;
  color:#f4fbff!important;
  opacity:1!important;
  background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;
  border:1px solid rgba(255,255,255,.1)!important;
  border-radius:12px!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 28px rgba(0,0,0,.18)!important;
  text-shadow:0 0 12px rgba(0,221,221,.12);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .site-nav>.nav-link:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-home .site-nav>.nav-link.active, html[data-tl-mobile-v2="tool-v1"] body.flux-home .nav-dropdown:hover>summary.nav-link, html[data-tl-mobile-v2="tool-v1"] body.flux-home .nav-dropdown>summary.nav-link.active{
  color:#fff!important;
  background:linear-gradient(180deg,rgba(0,221,221,.18),rgba(96,165,250,.1))!important;
  border-color:rgba(0,221,221,.44)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 16px 42px rgba(0,0,0,.26),0 0 38px rgba(0,221,221,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .site-nav>.nav-link[href$="blog.html"]{
  color:#f7fbff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] body.flux-home .language-trigger{
  color:#f4fbff!important;
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04))!important;
  border-color:rgba(0,221,221,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-tool-preview{
  opacity:.96!important;
  background:linear-gradient(180deg,rgba(18,21,29,.92),rgba(12,14,19,.78))!important;
  border-color:rgba(0,221,221,.28)!important;
  box-shadow:0 22px 60px rgba(0,0,0,.38),0 0 42px rgba(0,221,221,.16),inset 0 1px 0 rgba(255,255,255,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-tool-preview span{color:#f8fafc!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-tool-preview small{color:#b7e9ec!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-tool-preview svg{color:var(--flux-cyan)!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card .tool-icon, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .related-tool-grid .tool-card .tool-icon, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-blog-grid .article-card .tool-icon{
  width:36px!important;
  height:36px!important;
  min-width:36px!important;
  border-radius:11px!important;
  padding:8px!important;
  background:var(--tool-icon-bg,rgba(0,221,221,.13))!important;
  border-color:var(--tool-icon-border,rgba(0,221,221,.24))!important;
  color:var(--tool-icon-color,#00dddd)!important;
  box-shadow:0 8px 22px rgba(0,0,0,.22),0 0 24px var(--tool-icon-border,rgba(0,221,221,.16)),inset 0 1px 0 rgba(255,255,255,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card .tool-icon svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .related-tool-grid .tool-card .tool-icon svg{width:18px!important;height:18px!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-tool-card:first-child .tool-icon{
  width:48px!important;
  height:48px!important;
  border-radius:16px!important;
  padding:11px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile .category-icon{
  width:42px!important;
  height:42px!important;
  border-radius:14px!important;
  padding:10px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .related-tool-grid .tool-card{
  border-color:rgba(var(--card-accent,0,221,221),.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .related-tool-grid .tool-card:before{
  background:radial-gradient(520px circle at var(--glow-x,50%) var(--glow-y,0%),rgba(var(--card-accent,0,221,221),.2),transparent 48%)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .related-tool-grid .tool-card:hover{
  border-color:rgba(var(--card-accent,0,221,221),.44)!important;
  box-shadow:inset 0 0 34px rgba(var(--card-accent,0,221,221),.08),0 24px 80px rgba(0,0,0,.38),0 0 62px rgba(var(--card-accent,0,221,221),.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-faq-section{
  max-width:1080px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-faq-section .home-section-head h2{
  font-size:clamp(2rem,3.4vw,2.65rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-faq-section .faq-list details, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-faq details, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .faq-list details{
  background:
    radial-gradient(circle at 100% 0,rgba(0,221,221,.1),transparent 36%),
    linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.032)),
    rgba(16,18,24,.88)!important;
  border:1px solid rgba(0,221,221,.2)!important;
  border-radius:18px!important;
  color:#f7fbff!important;
  box-shadow:0 16px 46px rgba(0,0,0,.28),0 0 38px rgba(0,221,221,.08),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-faq-section .faq-list details:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-faq-section .faq-list details[open], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-faq details:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-faq details[open]{
  transform:translateY(-2px)!important;
  border-color:rgba(0,221,221,.44)!important;
  box-shadow:0 22px 60px rgba(0,0,0,.34),0 0 50px rgba(0,221,221,.14),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-faq-section summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-faq summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .faq-list summary{
  color:#f8fafc!important;
  font-size:.98rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-faq-section details[open] summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-faq details[open] summary{color:#8affff!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-faq-section details p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-faq details p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .faq-list details p{color:#b5c6cc!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-faq-section summary:after, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-faq summary:after{
  background-color:rgba(0,221,221,.12)!important;
  background-image:linear-gradient(#8affff,#8affff),linear-gradient(#8affff,#8affff)!important;
  border:1px solid rgba(0,221,221,.24)!important;
  box-shadow:0 0 18px rgba(0,221,221,.16),inset 0 1px 0 rgba(255,255,255,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .text-tool, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-control-grid{
  padding:1rem!important;
  border:1px solid rgba(0,221,221,.14)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 16px 46px rgba(0,0,0,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .upload-box{
  border-color:rgba(0,221,221,.44)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .btn.primary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .download-button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-download-card .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-result-card .download-button{
  min-height:54px;
  border-radius:16px!important;
  font-weight:800!important;
  letter-spacing:-.01em;
  background:linear-gradient(135deg,#00dddd,#3b82f6 46%,#7c3aed)!important;
  border-color:rgba(0,221,221,.52)!important;
  color:#fff!important;
  box-shadow:0 18px 54px rgba(0,221,221,.2),0 0 46px rgba(124,58,237,.2),inset 0 1px 0 rgba(255,255,255,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .btn.primary:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .download-button:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-download-card .btn:hover{
  transform:translateY(-2px);
  box-shadow:0 22px 68px rgba(0,221,221,.26),0 0 58px rgba(124,58,237,.24),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-download-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .download-row, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .download-cta-section{
  border-color:rgba(0,221,221,.18)!important;
  background:
    radial-gradient(circle at 8% 0,rgba(0,221,221,.12),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),
    rgba(16,18,24,.9)!important;
  box-shadow:0 18px 62px rgba(0,0,0,.3),0 0 42px rgba(0,221,221,.1),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .try-another-button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .btn.secondary{
  color:#dffbff!important;
  border-color:rgba(0,221,221,.18)!important;
  background:rgba(255,255,255,.055)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .try-another-button:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .btn.secondary:hover{
  border-color:rgba(0,221,221,.42)!important;
  background:rgba(0,221,221,.1)!important;
  box-shadow:0 14px 40px rgba(0,221,221,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .page-shell.tool-page{
  width:100vw!important;
  max-width:100vw!important;
  padding:0!important;
  overflow-x:hidden;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .site-header{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active{
  background:radial-gradient(circle at 18% 0,rgba(0,221,221,.16),transparent 34%),radial-gradient(circle at 92% 12%,rgba(124,58,237,.18),transparent 36%),#050813!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-form>.upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-form>.upload-trust-text, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-form>.passport-quick-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-form>.passport-auto-note{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .tool-layout{
  width:100vw!important;
  max-width:100vw!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .tool-panel{
  width:100vw!important;
  max-width:100vw!important;
  margin:0!important;
  padding:0!important;
  border-radius:0!important;
  border-left:0!important;
  border-right:0!important;
  background:linear-gradient(135deg,rgba(3,7,18,.98),rgba(15,23,42,.94))!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .tool-panel:before{
  opacity:.06!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-form{
  width:100%!important;
  max-width:100vw!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-topbar{
  display:flex!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-dashboard{
  width:100vw!important;
  max-width:100vw!important;
  min-height:100svh!important;
  display:grid!important;
  grid-template-columns:minmax(260px,320px) minmax(0,1fr) minmax(330px,380px)!important;
  grid-template-rows:auto 1fr!important;
  gap:0!important;
  border-radius:0!important;
  border-top:0!important;
  border-left:0!important;
  border-right:0!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 110px rgba(0,221,221,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-session-rail, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-tools{
  min-height:calc(100svh - 74px);
  max-height:calc(100svh - 74px);
  overflow:auto;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-dashboard .passport-preview-stage{
  min-height:calc(100svh - 74px);
  justify-content:flex-start!important;
  padding:clamp(1rem,2.4vw,2.4rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-frame-shell{
  width:min(100%,920px)!important;
  min-height:0!important;
  padding:clamp(.75rem,1.6vw,1.15rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active #passportPreviewCanvas{
  max-width:min(86%,660px)!important;
  max-height:clamp(420px,calc(100svh - 330px),640px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-sections, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .premium-content-section{
  max-width:min(1280px,calc(100vw - 2rem));
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .tool-content-stack{
  width:100%;
  padding-inline:clamp(.85rem,2vw,1.35rem);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active #imageOutput, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-sections, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .tool-ending-cta{
  width:100%;
  max-width:min(1180px,calc(100vw - 2rem))!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active #imageOutput{
  margin-top:clamp(1rem,2vw,1.35rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active #imageOutput .premium-result-card{
  border-radius:24px;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .premium-content-section{
  padding-block:clamp(1.15rem,2vw,1.75rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .tool-actions.sticky-mobile-action{
  width:min(100%,1480px);
  max-width:100vw;
  margin:0 auto!important;
  border-radius:0 0 24px 24px;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active{
  background:
    radial-gradient(circle at 18% 0,rgba(0,221,221,.18),transparent 34%),
    radial-gradient(circle at 92% 12%,rgba(124,58,237,.2),transparent 38%),
    #050813!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-content-stack{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .page-shell.tool-page{
  width:100vw!important;
  max-width:100vw!important;
  padding:0!important;
  overflow-x:hidden;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-layout{
  width:100vw!important;
  max-width:100vw!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel{
  display:grid;
  grid-template-columns:minmax(270px,360px) minmax(0,1fr);
  grid-template-areas:
    "options preview"
    "actions actions"
    "status status";
  align-items:start;
  gap:1rem 1.25rem;
  width:100vw!important;
  max-width:100vw!important;
  min-height:calc(100svh - 72px);
  margin:0!important;
  padding:clamp(1rem,2vw,1.8rem)!important;
  border-radius:0!important;
  border-left:0!important;
  border-right:0!important;
  background:
    radial-gradient(circle at 18% 0,rgba(0,221,221,.16),transparent 36%),
    radial-gradient(circle at 88% 14%,rgba(124,58,237,.16),transparent 38%),
    linear-gradient(135deg,rgba(3,7,18,.98),rgba(15,23,42,.94))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 110px rgba(0,221,221,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:before{
  opacity:.08!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel>.pdf-studio{
  grid-column:1/-1;
  width:100%;
  max-width:100%;
  display:grid;
  grid-template-columns:minmax(270px,360px) minmax(0,1fr);
  grid-template-areas:
    "options preview"
    "actions actions"
    "status status";
  align-items:start;
  gap:1rem 1.25rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .text-tool{
  width:100%!important;
  max-width:100%!important;
  margin-inline:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-form{
  grid-area:options;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-actions{
  grid-area:actions;
  width:100%;
  max-width:100%;
  display:grid;
  justify-items:center;
  justify-content:center;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-actions button{
  width:min(100%,360px);
  max-width:360px;
  margin-inline:auto;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .pdf-studio .pdf-studio-form.has-uploaded-file{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .pdf-workspace{
  grid-area:preview;
  display:grid;
  grid-template-columns:minmax(260px,.65fr) minmax(420px,1.35fr);
  gap:1rem;
  align-items:stretch;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .premium-uploader.has-uploaded-file>.upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .premium-uploader.has-uploaded-file>.upload-trust-text{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file{
  display:grid!important;
  grid-template-columns:1fr;
  align-items:start;
  gap:1rem;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file>label:not(.upload-box):not(.check-row), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .pdf-options-grid{
  border-radius:20px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),rgba(15,23,42,.72)!important;
  border:1px solid rgba(0,221,221,.14)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 54px rgba(0,0,0,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-control-grid{
  display:grid;
  grid-template-columns:1fr;
  gap:.8rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .pdf-options-grid{
  grid-area:options;
  width:100%;
  max-width:100%;
  margin:0!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .pdf-primary-action{
  grid-area:actions;
  position:static!important;
  inset:auto!important;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  display:grid!important;
  grid-template-columns:1fr;
  gap:.55rem;
  padding:.55rem;
  border:1px solid rgba(0,221,221,.14);
  border-radius:20px;
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),rgba(15,23,42,.72);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 18px 54px rgba(0,0,0,.24);
  transform:none!important;
  z-index:1;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .pdf-primary-action .btn{
  min-width:0!important;
  width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .pdf-studio #pdfOutput{
  grid-area:status;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .upload-box{
  min-height:clamp(280px,36vh,430px);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #imageOutput, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #pdfOutput, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #result{
  grid-area:preview;
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  scroll-margin-top:96px;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .premium-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .result-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-output{
  border-radius:28px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035)),rgba(12,18,32,.82)!important;
  border:1px solid rgba(0,221,221,.16)!important;
  box-shadow:0 28px 90px rgba(0,0,0,.32),0 0 70px rgba(0,221,221,.1),inset 0 1px 0 rgba(255,255,255,.09)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-main{
  display:grid;
  grid-template-columns:minmax(260px,520px) minmax(220px,1fr) auto;
  align-items:center;
  gap:1rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-thumb{
  width:100%;
  max-width:520px;
  height:auto!important;
  min-height:220px;
  aspect-ratio:4/3;
  border-radius:24px;
  overflow:hidden;
  background:rgba(255,255,255,.06);
  display:grid;
  place-items:center;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-thumb img{
  width:100%;
  height:100%;
  object-fit:contain;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput.result-ready{
  display:flex!important;
  align-items:stretch;
  justify-content:center;
  min-height:min(720px,calc(100svh - 128px));
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-card{
  width:100%;
  min-height:100%;
  display:grid;
  grid-template-rows:auto minmax(0,1fr);
  gap:1rem;
  padding:clamp(1rem,2vw,1.4rem);
  border-radius:30px;
  border:1px solid rgba(0,221,221,.18);
  background:
    radial-gradient(circle at 18% 0,rgba(0,221,221,.18),transparent 38%),
    radial-gradient(circle at 92% 16%,rgba(124,58,237,.16),transparent 42%),
    linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035)),
    rgba(9,14,27,.9);
  box-shadow:0 30px 100px rgba(0,0,0,.34),0 0 80px rgba(0,221,221,.12),inset 0 1px 0 rgba(255,255,255,.09);
  overflow:hidden;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-status{
  margin:0;
  align-self:start;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content{
  min-height:0;
  display:grid;
  grid-template-columns:minmax(280px,min(48vw,560px)) minmax(220px,360px);
  align-items:center;
  justify-content:center;
  gap:clamp(1rem,2.4vw,1.6rem);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content>img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content>canvas{
  width:100%;
  max-width:560px;
  max-height:min(58svh,620px);
  justify-self:center;
  object-fit:contain;
  border-radius:24px;
  background:#f8fbff;
  box-shadow:0 22px 70px rgba(0,0,0,.34),0 0 44px rgba(96,165,250,.12);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content>.download-button{
  position:static!important;
  inset:auto!important;
  transform:none!important;
  align-self:center;
  justify-self:start;
  width:min(100%,320px)!important;
  min-width:0!important;
  min-height:64px;
  z-index:1;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content>.utility-before-after, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content>.utility-preview-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content>.utility-code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content>pre, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content>textarea{
  grid-column:1/-1;
  width:100%;
}

@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .site-header{
    position:sticky;
    top:0;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel{
    display:flex;
    flex-direction:column;
    align-items:center;
    min-height:calc(100svh - 66px);
    padding:.75rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel>.pdf-studio, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .text-tool, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #imageOutput, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #pdfOutput, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #result{
    width:calc(100vw - 1.1rem)!important;
    max-width:calc(100vw - 1.1rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel>.pdf-studio{
    grid-template-columns:1fr;
    grid-template-areas:
      "preview"
      "options"
      "actions"
      "status";
    gap:.75rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .pdf-primary-action{
    position:static!important;
    margin:.1rem 0 0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .pdf-workspace{
    grid-template-columns:1fr;
    gap:.75rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-control-grid{
    grid-template-columns:1fr;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .upload-box{
    min-height:220px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-main{
    grid-template-columns:1fr;
    text-align:center;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-thumb{
    max-width:100%;
    min-height:250px;
    aspect-ratio:1/1;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput.result-ready{
    min-height:auto;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-card{
    gap:.8rem;
    padding:.85rem;
    border-radius:24px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content{
    grid-template-columns:1fr;
    gap:.8rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content>img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content>canvas{
    max-width:min(100%,420px);
    max-height:42svh;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-content>.download-button{
    width:100%!important;
    justify-self:stretch;
    min-height:58px;
  }
}

@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-dashboard{
    grid-template-columns:230px minmax(0,1fr)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-tools{
    grid-column:1/-1;
    min-height:auto;
    max-height:none;
  }
}

@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-home .site-header .brand, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-header .brand{
    flex:0 0 auto;
    min-width:0;
    max-width:calc(100vw - 92px);
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .brand-full-logo{
    height:46px;
    max-width:184px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-header{background:rgba(8,9,12,.96)!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-tool-preview{display:none}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-faq-section .faq-list details, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-faq details{border-radius:16px!important;padding:.88rem!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .text-tool{padding:.78rem!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .page-shell.tool-page, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .tool-layout, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-dashboard{
    width:100vw!important;
    max-width:100vw!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-dashboard{
    grid-template-columns:1fr!important;
    grid-template-rows:auto auto auto auto!important;
    min-height:auto!important;
    gap:.75rem!important;
    padding:0 .7rem .7rem!important;
    border-radius:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-topbar{
    position:sticky;
    top:0;
    z-index:5;
    display:flex!important;
    justify-content:space-between!important;
    min-height:66px;
    margin:0 -.7rem;
    padding:.55rem .75rem;
    overflow:hidden;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-brand{
    min-width:0;
    overflow:hidden;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-brand img{
    height:34px;
    max-width:124px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-brand span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-tabs, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-ghost span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-primary span{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-primary:after{
    content:"Export";
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-actions{
    margin-left:auto;
    gap:.42rem;
    min-width:0;
    flex:0 0 auto;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-actions button{
    min-height:42px;
    padding:.5rem .64rem;
    border-radius:13px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-ghost{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-primary{
    width:104px;
    padding:.5rem .58rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-session-rail, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-tools, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-dashboard .passport-preview-stage{
    min-height:0!important;
    max-height:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-dashboard .passport-preview-stage{
    padding:.35rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-frame-shell{
    width:calc(100vw - 1.4rem)!important;
    max-width:100%!important;
    min-height:0!important;
    padding:.65rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active #passportPreviewCanvas{
    width:auto!important;
    max-width:min(78vw,304px)!important;
    max-height:min(54svh,430px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-page .sticky-mobile-action{
    width:calc(100vw - 1rem)!important;
    margin:.55rem auto!important;
    border-radius:18px!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Hybrid SaaS surface for tool pages: light page chrome, html[data-tl-mobile-v2="tool-v1"] dark focused workspace */
html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active){
  --flux-bg:#f7fbff;
  --flux-panel:rgba(255,255,255,.82);
  --flux-panel-strong:rgba(255,255,255,.94);
  --flux-line:rgba(37,99,235,.14);
  --flux-line-soft:rgba(15,23,42,.1);
  --flux-text:#182334;
  --flux-muted:#64748b;
  background:
    radial-gradient(circle at 16% 8%,rgba(6,182,212,.18),transparent 30%),
    radial-gradient(circle at 82% 10%,rgba(124,58,237,.14),transparent 32%),
    linear-gradient(180deg,#f8fbff 0%,#eef7ff 42%,#f7f4ff 100%)!important;
  color:#1f2937!important;
  overflow-x:hidden;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active):before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active):before{
  background-image:
    linear-gradient(rgba(15,23,42,.035) 1px,transparent 1px),
    linear-gradient(90deg,rgba(15,23,42,.03) 1px,transparent 1px),
    radial-gradient(circle at 1px 1px,rgba(37,99,235,.16) 1px,transparent 0);
  opacity:.42;
  mask-image:radial-gradient(circle at 50% 20%,#000 0,rgba(0,0,0,.72) 38%,transparent 84%);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-header{
  background:rgba(255,255,255,.9)!important;
  border-bottom:1px solid rgba(148,163,184,.28)!important;
  box-shadow:0 12px 36px rgba(30,64,175,.08),0 1px 0 rgba(255,255,255,.9) inset!important;
  color:#0f172a!important;
  backdrop-filter:blur(18px);
  -webkit-backdrop-filter:blur(18px);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-nav>.nav-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .nav-dropdown>summary.nav-link, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-nav>.nav-link, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .nav-dropdown>summary.nav-link{
  color:#1f2937!important;
  background:rgba(255,255,255,.62)!important;
  border-color:rgba(148,163,184,.22)!important;
  box-shadow:0 8px 24px rgba(30,64,175,.055),inset 0 1px 0 rgba(255,255,255,.85)!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-nav>.nav-link:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-nav>.nav-link.active, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .nav-dropdown:hover>summary.nav-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .nav-dropdown>summary.nav-link.active, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-nav>.nav-link:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-nav>.nav-link.active, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .nav-dropdown:hover>summary.nav-link, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .nav-dropdown>summary.nav-link.active{
  color:#0f172a!important;
  background:linear-gradient(180deg,rgba(239,246,255,.96),rgba(255,255,255,.76))!important;
  border-color:rgba(37,99,235,.26)!important;
  box-shadow:0 12px 34px rgba(37,99,235,.12),0 0 0 1px rgba(59,130,246,.08) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .language-trigger, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .language-trigger{
  color:#1f2937!important;
  background:rgba(255,255,255,.68)!important;
  border-color:rgba(148,163,184,.28)!important;
  box-shadow:0 10px 26px rgba(30,64,175,.07),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .page-shell.tool-page{
  max-width:1280px;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .breadcrumb a{
  color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page-hero:before{
  background:linear-gradient(to right,transparent,rgba(37,99,235,.34),rgba(6,182,212,.24),transparent);
  box-shadow:0 0 34px rgba(37,99,235,.12);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy h1{
  color:#172033!important;
  text-shadow:0 10px 34px rgba(37,99,235,.08);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy p{
  color:#5b6b81!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .section-kicker{
  color:#075985!important;
  background:rgba(14,165,233,.1)!important;
  border-color:rgba(14,165,233,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel{
  background:
    radial-gradient(circle at 18% 0,rgba(0,221,221,.16),transparent 42%),
    radial-gradient(circle at 86% 16%,rgba(124,58,237,.14),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.032)),
    rgba(12,18,31,.92)!important;
  border-color:rgba(37,99,235,.2)!important;
  box-shadow:0 1px 0 rgba(255,255,255,.09) inset,0 28px 86px rgba(30,64,175,.18),0 0 70px rgba(6,182,212,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-content-stack{
  margin-top:2.2rem;
  padding:2rem;
  border-radius:34px;
  background:rgba(255,255,255,.56);
  border:1px solid rgba(148,163,184,.18);
  box-shadow:0 28px 90px rgba(30,64,175,.08),inset 0 1px 0 rgba(255,255,255,.78);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section{
  max-width:1160px;
  margin-inline:auto;
  border-color:rgba(148,163,184,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section h3{
  color:#172033!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section li{
  color:#526274!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .benefit-grid article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .related-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-ending-cta{
  background:rgba(255,255,255,.82)!important;
  border-color:rgba(148,163,184,.2)!important;
  color:#172033!important;
  box-shadow:0 18px 54px rgba(30,64,175,.08),inset 0 1px 0 rgba(255,255,255,.82)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .related-tool-grid .tool-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .related-tool-grid .tool-card strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card h3{
  color:#172033!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .related-tool-grid .tool-card p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card p{
  color:#5f6f82!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq details, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list details{
  background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(239,246,255,.72))!important;
  border-color:rgba(14,165,233,.2)!important;
  color:#172033!important;
  box-shadow:0 16px 44px rgba(30,64,175,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list summary{
  color:#172033!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq details p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list details p{
  color:#526274!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-footer{
  background:
    radial-gradient(circle at 10% 0,rgba(0,221,221,.14),transparent 38%),
    radial-gradient(circle at 90% 8%,rgba(124,58,237,.18),transparent 38%),
    #050813!important;
  color:#dbeafe!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-header{
    background:rgba(255,255,255,.92)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-nav, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-nav.mobile-drawer-mounted{
    background:rgba(255,255,255,.96)!important;
    border-color:rgba(148,163,184,.24)!important;
    box-shadow:0 22px 70px rgba(30,64,175,.14)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-nav .nav-link, html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-nav .nav-dropdown summary{
    color:#172033!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page-hero{
    padding:28px .95rem .35rem;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-layout{
  width:min(100%,1280px);
  max-width:calc(100vw - 2rem);
  margin-inline:auto;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel{
  max-width:100%;
}

@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-layout{
    width:100%;
    max-width:100%;
    padding-inline:.75rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-content-stack{
    margin:1.2rem .72rem 0;
    padding:1rem;
    border-radius:24px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section{
    padding-block:1.15rem;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Premium readability and contrast pass */
html, html[data-tl-mobile-v2="tool-v1"] body, html[data-tl-mobile-v2="tool-v1"] button, html[data-tl-mobile-v2="tool-v1"] input, html[data-tl-mobile-v2="tool-v1"] select, html[data-tl-mobile-v2="tool-v1"] textarea{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home, html[data-tl-mobile-v2="tool-v1"] body.flux-home *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body *{
  letter-spacing:0;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .section-kicker, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .section-kicker, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .section-kicker{
  color:#0f4f8f!important;
  background:linear-gradient(135deg,rgba(240,249,255,.98),rgba(219,234,254,.9) 54%,rgba(224,242,254,.86))!important;
  border-color:rgba(14,165,233,.34)!important;
  box-shadow:0 12px 30px rgba(37,99,235,.14),0 0 0 1px rgba(255,255,255,.86) inset,0 0 24px rgba(14,165,233,.14)!important;
  text-shadow:none!important;
  opacity:1!important;
  filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .section-kicker{
  color:#0f4f8f!important;
  background:linear-gradient(135deg,rgba(240,249,255,.98),rgba(219,234,254,.9) 54%,rgba(224,242,254,.86))!important;
  border-color:rgba(14,165,233,.34)!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-tabs a, html[data-tl-mobile-v2="tool-v1"] body.flux-home .hero-stats-row span, html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-badge, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-badge{
  color:#12345b!important;
  background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(226,241,255,.84))!important;
  border-color:rgba(37,99,235,.24)!important;
  box-shadow:0 12px 30px rgba(37,99,235,.12),0 0 0 1px rgba(255,255,255,.76) inset!important;
  opacity:1!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-tabs a:first-child, html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-tabs a:hover{
  color:#075fe4!important;
  border-color:rgba(37,99,235,.42)!important;
  box-shadow:0 16px 42px rgba(37,99,235,.18),0 0 34px rgba(96,165,250,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile, html[data-tl-mobile-v2="tool-v1"] body.flux-home .article-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home .coming-soon-card{
  color:#142033!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile h3, html[data-tl-mobile-v2="tool-v1"] body.flux-home .article-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card strong, html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile strong{
  color:#111827!important;
  font-weight:800!important;
  opacity:1!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card p, html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile p, html[data-tl-mobile-v2="tool-v1"] body.flux-home .article-card p, html[data-tl-mobile-v2="tool-v1"] body.flux-home .coming-soon-card p{
  color:#475569!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .featured-tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-tool-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card{
  background:
    radial-gradient(circle at 12% 8%,rgba(6,182,212,.22),transparent 38%),
    radial-gradient(circle at 92% 16%,rgba(124,58,237,.18),transparent 36%),
    linear-gradient(145deg,rgba(18,28,48,.94),rgba(15,23,42,.86) 56%,rgba(40,30,72,.82))!important;
  border-color:rgba(125,211,252,.28)!important;
  color:#f8fafc!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.06),0 24px 76px rgba(15,23,42,.24),0 0 74px rgba(6,182,212,.13)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .featured-tool-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-tool-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-home .featured-tool-card strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card h3{
  color:#f8fafc!important;
  text-shadow:0 8px 28px rgba(0,0,0,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .featured-tool-card p, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-tool-card p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card p{
  color:#cbd5e1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .featured-tool-card .quick-action, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-tool-card .quick-action{
  color:#dbeafe!important;
  background:linear-gradient(180deg,rgba(255,255,255,.12),rgba(255,255,255,.06))!important;
  border-color:rgba(147,197,253,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .popular-categories-section .category-tile, html[data-tl-mobile-v2="tool-v1"] body.flux-home .trending-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-trust-section .tool-card{
  background:
    radial-gradient(circle at 15% 8%,rgba(6,182,212,.16),transparent 38%),
    radial-gradient(circle at 92% 20%,rgba(124,58,237,.14),transparent 36%),
    linear-gradient(145deg,rgba(18,28,48,.88),rgba(15,23,42,.78))!important;
  border-color:rgba(125,211,252,.18)!important;
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .popular-categories-section .category-tile h3, html[data-tl-mobile-v2="tool-v1"] body.flux-home .trending-tool-grid .tool-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-trust-section .tool-card h3{
  color:#f8fafc!important;
  text-shadow:0 8px 24px rgba(0,0,0,.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .popular-categories-section .category-tile p, html[data-tl-mobile-v2="tool-v1"] body.flux-home .trending-tool-grid .tool-card p, html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-trust-section .tool-card p{
  color:#c3d4e8!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .popular-categories-section .category-badge, html[data-tl-mobile-v2="tool-v1"] body.flux-home .popular-categories-section .category-tile .category-badge{
  color:#0f4f8f!important;
  background:linear-gradient(180deg,#e0f2fe,#dbeafe)!important;
  border-color:rgba(96,165,250,.34)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile .category-icon, html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card .tool-icon{
  color:var(--tool-icon-color,#1d4ed8)!important;
  border-color:var(--tool-icon-border,rgba(37,99,235,.28))!important;
  background:var(--tool-icon-bg,linear-gradient(135deg,rgba(219,234,254,.96),rgba(239,246,255,.88)))!important;
  opacity:1!important;
  filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home .category-tile .category-icon svg, html[data-tl-mobile-v2="tool-v1"] body.flux-home .tool-card .tool-icon svg{
  opacity:1!important;
  stroke-width:2.35!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy h1, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section h3{
  color:#111827!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section li{
  color:#4b5f78!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel label{
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-trust{
  color:#cbd5e1!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid{
  gap:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article{
  position:relative;
  overflow:hidden;
  padding:1.05rem 1.1rem!important;
  border-radius:20px!important;
  background:
    radial-gradient(circle at 8% 0,rgba(59,130,246,.12),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.82))!important;
  border:1px solid rgba(147,197,253,.34)!important;
  box-shadow:0 14px 38px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article h3{
  color:#111827!important;
  font-weight:850!important;
  letter-spacing:-.015em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article p{
  color:#43546b!important;
  line-height:1.65!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article i{
  color:#1d4ed8!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .trust-badges span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-trust-row span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .mini-trust span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .article-card .pill, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .article-card .tag, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .article-meta span{
  color:#17406f!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(226,241,255,.88))!important;
  border:1px solid rgba(147,197,253,.38)!important;
  box-shadow:0 10px 24px rgba(37,99,235,.11),inset 0 1px 0 rgba(255,255,255,.88)!important;
  opacity:1!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .trust-badges span svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-trust-row span svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .mini-trust span svg{
  color:#2563eb!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list{
  max-width:900px;
  margin-inline:auto;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq details, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list details{
  border-radius:22px!important;
  background:
    radial-gradient(circle at 0 0,rgba(14,165,233,.1),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.86))!important;
  border:1px solid rgba(125,211,252,.38)!important;
  box-shadow:0 14px 36px rgba(37,99,235,.1),0 0 0 1px rgba(255,255,255,.8) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list summary{
  color:#111827!important;
  font-weight:850!important;
  letter-spacing:-.01em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq details:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq details[open], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list details:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list details[open]{
  border-color:rgba(37,99,235,.38)!important;
  box-shadow:0 18px 48px rgba(37,99,235,.15),0 0 34px rgba(14,165,233,.13),0 0 0 1px rgba(255,255,255,.9) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-ending-cta{
  background:
    radial-gradient(circle at 6% 0,rgba(6,182,212,.13),transparent 35%),
    linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.84))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-ending-cta .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-ending-cta a.btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-ending-cta a:last-child{
  color:#fff!important;
  background:linear-gradient(135deg,#2563eb,#06b6d4 52%,#7c3aed)!important;
  border-color:rgba(147,197,253,.48)!important;
  box-shadow:0 16px 44px rgba(37,99,235,.25),0 0 34px rgba(6,182,212,.18)!important;
  opacity:1!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section{
  --section-title-color:#131c2b;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section h2, html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-section-head h2, html[data-tl-mobile-v2="tool-v1"] body.flux-home .home-trust-section h2{
  color:var(--section-title-color,#131c2b)!important;
  font-weight:760!important;
  font-size:clamp(1.55rem,2.25vw,2.45rem)!important;
  line-height:1.06!important;
  letter-spacing:-.032em!important;
  text-wrap:balance;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .benefit-grid article h3{
  font-weight:740!important;
  letter-spacing:-.018em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section li{
  font-size:clamp(.94rem,.95vw,1rem);
  line-height:1.72!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section:has(.premium-faq), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section:has(.faq-list){
  text-align:center;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section:has(.premium-faq) .section-kicker, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section:has(.faq-list) .section-kicker{
  margin-inline:auto;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list{
  gap:.72rem!important;
  max-width:760px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq details, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list details{
  text-align:left;
  padding:0!important;
  border-radius:19px!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,249,255,.92))!important;
  border:1px solid rgba(125,211,252,.34)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.075),0 0 0 1px rgba(255,255,255,.82) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list summary{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:1rem!important;
  min-height:58px;
  padding:.82rem 1rem .82rem 1.05rem!important;
  color:#172033!important;
  font-size:clamp(.98rem,1vw,1.06rem)!important;
  font-weight:760!important;
  line-height:1.25!important;
  letter-spacing:-.018em!important;
  cursor:pointer;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq summary::-webkit-details-marker, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list summary::-webkit-details-marker{
  display:none;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq summary::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list summary::before{
  content:"";
  width:8px;
  height:8px;
  flex:0 0 auto;
  border-radius:999px;
  background:linear-gradient(135deg,#2563eb,#06b6d4);
  box-shadow:0 0 16px rgba(37,99,235,.28);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq summary::after, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list summary::after{
  content:"+";
  display:grid;
  place-items:center;
  width:30px;
  height:30px;
  flex:0 0 auto;
  border-radius:999px;
  color:#1d4ed8;
  background:linear-gradient(180deg,#eff6ff,#dbeafe);
  border:1px solid rgba(147,197,253,.46);
  box-shadow:0 8px 20px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.9);
  font-weight:780;
  line-height:1;
  transition:transform .24s var(--ease),background .24s var(--ease),color .24s var(--ease);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq details[open] summary::after, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list details[open] summary::after{
  content:"-";
  transform:rotate(180deg);
  color:#fff;
  background:linear-gradient(135deg,#2563eb,#06b6d4);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq details p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list details p{
  padding:0 1.05rem 1rem 2.25rem!important;
  margin:0!important;
  color:#526274!important;
  text-align:left;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .benefit-grid article{
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .faq-list{
    max-width:100%;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section h2{
    font-size:clamp(1.45rem,7vw,2rem)!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Clean premium tool workspace inspired by upload-first utility pages */
body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) textarea{
  font-family:'Poppins',Inter,ui-sans-serif,system-ui,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page-hero{
  padding:52px 1rem 1.3rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy{
  width:min(900px,100%);
  margin-inline:auto;
  text-align:center;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy h1{
  font-size:clamp(2.05rem,4.4vw,4.4rem)!important;
  line-height:1.02!important;
  font-weight:800!important;
  letter-spacing:0!important;
  color:#101827!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy p{
  max-width:760px;
  margin:.86rem auto 0;
  font-size:clamp(.98rem,1.08vw,1.14rem)!important;
  line-height:1.7!important;
  color:#516174!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-layout{
  width:min(1180px,calc(100vw - 3rem))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel{
  padding:clamp(1.15rem,2.2vw,2.2rem)!important;
  border-radius:30px!important;
  background:
    radial-gradient(circle at 18% 0,rgba(6,182,212,.18),transparent 38%),
    radial-gradient(circle at 88% 12%,rgba(124,58,237,.16),transparent 36%),
    linear-gradient(145deg,rgba(255,255,255,.78),rgba(238,247,255,.68) 46%,rgba(247,241,255,.72))!important;
  border:1px solid rgba(96,165,250,.24)!important;
  box-shadow:0 28px 90px rgba(37,99,235,.16),0 0 0 1px rgba(255,255,255,.72) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page .image-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page .utility-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .pdf-studio-form{
  max-width:1000px!important;
  gap:1.05rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box{
  min-height:clamp(300px,34vw,430px)!important;
  padding:clamp(2rem,4vw,4.2rem) clamp(1.1rem,3.4vw,3.4rem)!important;
  border-radius:24px!important;
  border:2px dashed rgba(37,99,235,.24)!important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(255,255,255,.92)),
    radial-gradient(circle at 50% 0,rgba(14,165,233,.16),transparent 42%)!important;
  color:#121a2a!important;
  box-shadow:0 22px 58px rgba(30,64,175,.11),0 0 0 1px rgba(255,255,255,.86) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box:hover{
  transform:translateY(-3px);
  border-color:rgba(37,99,235,.48)!important;
  box-shadow:0 28px 76px rgba(37,99,235,.18),0 0 42px rgba(6,182,212,.13),0 0 0 1px rgba(255,255,255,.92) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-icon{
  width:78px!important;
  height:78px!important;
  border-radius:24px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#8b5cf6)!important;
  border:1px solid rgba(255,255,255,.55)!important;
  box-shadow:0 18px 44px rgba(37,99,235,.26),0 0 38px rgba(14,165,233,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box strong{
  color:#121a2a!important;
  font-size:clamp(1.35rem,2.25vw,2.1rem)!important;
  line-height:1.1!important;
  font-weight:800!important;
  letter-spacing:0!important;
  margin-top:1rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box small{
  color:#65758a!important;
  font-size:clamp(.92rem,1vw,1.02rem)!important;
  font-weight:500!important;
  margin-top:.25rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-cta-row{
  display:flex;
  justify-content:center;
  align-items:center;
  flex-wrap:wrap;
  gap:.75rem;
  margin-top:1.25rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-secondary-cta{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.48rem;
  min-height:48px;
  padding:.74rem 1.1rem;
  border-radius:14px;
  font-size:.92rem;
  font-weight:760;
  white-space:nowrap;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-primary-cta{
  color:#fff;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#7c3aed);
  box-shadow:0 16px 40px rgba(37,99,235,.24),0 0 30px rgba(14,165,233,.16);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-secondary-cta{
  color:#1d4ed8;
  background:linear-gradient(180deg,#fff,#eff6ff);
  border:1px solid rgba(96,165,250,.34);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-formats{
  margin-top:.85rem!important;
  color:#1e3a8a!important;
  background:linear-gradient(180deg,rgba(219,234,254,.95),rgba(240,249,255,.88))!important;
  border:1px solid rgba(96,165,250,.32)!important;
  border-radius:999px!important;
  padding:.42rem .8rem!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-trust-text{
  justify-content:center;
  color:#33506d!important;
  font-weight:650!important;
  margin:.9rem 0 0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page .image-form>label:not(.upload-box):not(.check-row), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .pdf-options-grid{
  background:rgba(255,255,255,.82)!important;
  border-color:rgba(96,165,250,.24)!important;
  color:#172033!important;
  box-shadow:0 12px 32px rgba(30,64,175,.08),0 0 0 1px rgba(255,255,255,.72) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page .image-form>label:not(.upload-box):not(.check-row) input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-form select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-form textarea{
  background:#fff!important;
  color:#172033!important;
  border-color:rgba(96,165,250,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel>.tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel>.tool-actions button{
  min-width:min(100%,320px)!important;
  color:#fff!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 48%,#d946ef)!important;
  border-color:rgba(255,255,255,.42)!important;
  box-shadow:0 18px 48px rgba(37,99,235,.28),0 0 34px rgba(217,70,239,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-workspace-note{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:.75rem;
  width:min(880px,100%);
  margin:1.15rem auto 0;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-workspace-note span{
  display:inline-flex;
  align-items:center;
  gap:.45rem;
  min-height:38px;
  padding:.48rem .78rem;
  border-radius:999px;
  color:#17406f;
  background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(226,241,255,.86));
  border:1px solid rgba(96,165,250,.26);
  box-shadow:0 12px 30px rgba(37,99,235,.1),0 0 0 1px rgba(255,255,255,.8) inset;
  font-weight:720;
  font-size:.84rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid{
  position:relative;
  margin-top:1.3rem;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article{
  display:grid!important;
  place-items:center!important;
  text-align:center!important;
  gap:.75rem!important;
  min-height:190px;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article:before{
  content:"Step " attr(data-step);
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:28px;
  padding:.28rem .66rem;
  border-radius:999px;
  color:#1e3a8a;
  background:linear-gradient(180deg,#eff6ff,#dbeafe);
  border:1px solid rgba(147,197,253,.42);
  font-size:.72rem;
  font-weight:800;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article>i, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article>svg{
  width:54px!important;
  height:54px!important;
  display:grid!important;
  place-items:center!important;
  padding:14px!important;
  border-radius:999px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 55%,#7c3aed)!important;
  box-shadow:0 16px 42px rgba(37,99,235,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article strong{
  color:#111827!important;
  font-size:1.05rem!important;
  font-weight:800!important;
  line-height:1.2!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active){
  --flux-bg:#121f2a;
  --flux-panel:rgba(24,38,50,.84);
  --flux-panel-strong:rgba(26,43,56,.94);
  --flux-line:rgba(125,211,252,.18);
  --flux-text:#f8fafc;
  --flux-muted:#b7c6d6;
  background:
    radial-gradient(circle at 18% 0,rgba(6,182,212,.12),transparent 35%),
    radial-gradient(circle at 82% 5%,rgba(124,58,237,.14),transparent 36%),
    linear-gradient(180deg,#121f2a 0%,#162734 42%,#12212c 100%)!important;
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-header{
  background:rgba(13,24,33,.9)!important;
  border-bottom-color:rgba(125,211,252,.14)!important;
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-nav>.nav-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .nav-dropdown>summary.nav-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .language-trigger{
  color:#e5f2ff!important;
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.04))!important;
  border-color:rgba(125,211,252,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section h3{
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section li{
  color:#b7c6d6!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel{
  background:
    radial-gradient(circle at 18% 0,rgba(6,182,212,.18),transparent 38%),
    radial-gradient(circle at 88% 12%,rgba(217,70,239,.13),transparent 36%),
    linear-gradient(145deg,rgba(20,35,47,.96),rgba(18,31,42,.88) 48%,rgba(31,28,55,.84))!important;
  border-color:rgba(125,211,252,.2)!important;
  box-shadow:0 30px 90px rgba(2,6,23,.26),0 0 70px rgba(6,182,212,.1),0 0 0 1px rgba(255,255,255,.04) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box{
  background:
    radial-gradient(circle at 50% 0,rgba(6,182,212,.12),transparent 42%),
    linear-gradient(180deg,rgba(17,31,42,.96),rgba(15,27,37,.92))!important;
  border-color:rgba(125,211,252,.28)!important;
  color:#f8fafc!important;
  box-shadow:0 24px 70px rgba(2,6,23,.24),0 0 0 1px rgba(255,255,255,.05) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box strong{
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box small, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-trust-text{
  color:#b7c6d6!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-secondary-cta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-workspace-note span{
  color:#dbeafe!important;
  background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.05))!important;
  border-color:rgba(125,211,252,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-content-stack{
  background:rgba(13,24,33,.62)!important;
  border-color:rgba(125,211,252,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .benefit-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .related-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card{
  background:linear-gradient(145deg,rgba(24,38,50,.86),rgba(17,29,39,.76))!important;
  border-color:rgba(125,211,252,.13)!important;
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .step-card-grid article strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .benefit-grid article h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .related-tool-grid .tool-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card h3{
  color:#f8fafc!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page-hero{
    padding:34px .9rem .8rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-layout{
    width:100%!important;
    max-width:100%!important;
    padding-inline:.72rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel{
    border-radius:24px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box{
    min-height:260px!important;
    border-radius:20px!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Tool detail premium finish pass */

body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page-hero{
  padding-top:44px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy{
  max-width:1040px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy h1{
  max-width:980px;
  margin-inline:auto;
  font-size:clamp(2.35rem,3.55vw,3.85rem)!important;
  line-height:1.08!important;
  font-weight:780!important;
  text-wrap:balance;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy .eyebrow, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .eyebrow{
  letter-spacing:.08em!important;
  color:#2563eb!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel{
  margin-top:.35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel .result-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-empty-state, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .processing-state{
  color:#172033!important;
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.13),transparent 38%),
    radial-gradient(circle at 90% 12%,rgba(124,58,237,.12),transparent 34%),
    linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.86))!important;
  border:1px solid rgba(125,211,252,.28)!important;
  box-shadow:0 18px 56px rgba(30,64,175,.12),0 0 0 1px rgba(255,255,255,.86) inset!important;
  opacity:1!important;
  filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-empty-state{
  min-height:190px!important;
  padding:1.4rem!important;
  border-radius:24px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-empty-state strong{
  display:block;
  color:#172033!important;
  font-size:clamp(1.08rem,1.35vw,1.3rem)!important;
  font-weight:780!important;
  margin:.2rem 0 .28rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-empty-state p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-empty-state .image-meta{
  color:#526274!important;
  font-weight:500!important;
  max-width:760px;
  margin-inline:auto;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .empty-illustration{
  background:linear-gradient(135deg,#dff6ff,#dbeafe 52%,#ede9fe)!important;
  border-color:rgba(96,165,250,.36)!important;
  box-shadow:0 16px 42px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .empty-illustration svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .empty-illustration i{
  color:#2563eb!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-tip-list{
  display:flex;
  justify-content:center;
  flex-wrap:wrap;
  gap:.55rem;
  margin-top:.95rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-tip-list span{
  color:#17406f!important;
  background:linear-gradient(180deg,#ffffff,#eaf4ff)!important;
  border:1px solid rgba(96,165,250,.25)!important;
  border-radius:999px!important;
  padding:.38rem .68rem!important;
  font-weight:720!important;
  box-shadow:0 10px 24px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section{
  padding-block:1.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section h2{
  font-size:clamp(1.8rem,2.8vw,3rem)!important;
  font-weight:780!important;
  letter-spacing:0!important;
  text-wrap:balance;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .benefit-grid article{
  min-height:210px;
  padding:1.25rem!important;
  border-radius:22px!important;
  background:
    radial-gradient(circle at 10% 0,rgba(14,165,233,.12),transparent 36%),
    linear-gradient(145deg,rgba(255,255,255,.96),rgba(242,248,255,.82))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .benefit-grid article svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .benefit-grid article i{
  color:#2563eb!important;
  width:30px!important;
  height:30px!important;
  filter:drop-shadow(0 0 18px rgba(37,99,235,.22));
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .feature-grid.compact-chip-grid span{
  color:#17406f!important;
  background:linear-gradient(180deg,#ffffff,#eaf4ff)!important;
  border:1px solid rgba(96,165,250,.25)!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .related-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card{
  min-height:230px!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 12% 0,var(--tool-soft-a,rgba(14,165,233,.16)),transparent 34%),
    radial-gradient(circle at 94% 18%,var(--tool-soft-b,rgba(124,58,237,.12)),transparent 34%),
    linear-gradient(145deg,rgba(255,255,255,.98),rgba(242,248,255,.82))!important;
  border-color:rgba(96,165,250,.22)!important;
  box-shadow:0 20px 58px rgba(30,64,175,.1),0 0 0 1px rgba(255,255,255,.9) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .related-tool-grid .tool-card:nth-child(2), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card:nth-child(2){--tool-soft-a:rgba(236,72,153,.14);--tool-soft-b:rgba(251,191,36,.12)}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .related-tool-grid .tool-card:nth-child(3), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card:nth-child(3){--tool-soft-a:rgba(20,184,166,.15);--tool-soft-b:rgba(99,102,241,.12)}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .related-tool-grid .tool-card .quick-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card>.text-link, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .article-share-row a, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .copy-link-button{
  color:#fff!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#8b5cf6)!important;
  border-color:rgba(255,255,255,.55)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.22)!important;
  opacity:1!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-thumb{
  border-radius:18px!important;
  overflow:hidden;
  border:1px solid rgba(96,165,250,.2)!important;
  background:linear-gradient(135deg,#e0f2fe,#eef2ff 58%,#fae8ff)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-ending-cta{
  padding:1.5rem!important;
  border-radius:26px!important;
  background:
    radial-gradient(circle at 14% 0,rgba(6,182,212,.18),transparent 38%),
    radial-gradient(circle at 92% 18%,rgba(124,58,237,.16),transparent 36%),
    linear-gradient(145deg,rgba(255,255,255,.98),rgba(232,244,255,.88))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-nav>.nav-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .nav-dropdown>summary.nav-link{
  color:#eaf6ff!important;
  background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045))!important;
  border-color:rgba(125,211,252,.16)!important;
  box-shadow:0 12px 30px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-empty-state, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .preview-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .processing-state, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .benefit-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .related-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-ending-cta{
  color:#f8fafc!important;
  background:
    radial-gradient(circle at 10% 0,rgba(6,182,212,.16),transparent 38%),
    radial-gradient(circle at 90% 16%,rgba(217,70,239,.12),transparent 34%),
    linear-gradient(145deg,rgba(24,38,50,.92),rgba(17,29,39,.8))!important;
  border-color:rgba(125,211,252,.16)!important;
  box-shadow:0 22px 64px rgba(2,6,23,.28),0 0 0 1px rgba(255,255,255,.05) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-empty-state strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-empty-state p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-empty-state .image-meta{
  color:#e2edf7!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-tip-list span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .feature-grid.compact-chip-grid span{
  color:#dbeafe!important;
  background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045))!important;
  border-color:rgba(125,211,252,.18)!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-hero-copy h1{
    font-size:clamp(2rem,10vw,3rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-content-section h2{
    font-size:clamp(1.65rem,8vw,2.25rem)!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Upload and article card premium alignment pass */
body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel{
  background:
    radial-gradient(circle at 16% 0,rgba(6,182,212,.2),transparent 34%),
    radial-gradient(circle at 86% 10%,rgba(124,58,237,.17),transparent 34%),
    linear-gradient(145deg,rgba(255,255,255,.78),rgba(235,248,255,.66) 48%,rgba(247,242,255,.72))!important;
  box-shadow:0 32px 92px rgba(37,99,235,.14),0 18px 58px rgba(14,165,233,.09),0 0 0 1px rgba(255,255,255,.74) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box{
  min-height:clamp(330px,34vw,430px)!important;
  width:min(100%,980px)!important;
  margin-inline:auto!important;
  padding:clamp(2.15rem,4.2vw,4.4rem) clamp(1.25rem,4vw,4rem)!important;
  border-radius:32px!important;
  border:1px solid rgba(147,197,253,.58)!important;
  outline:2px dashed rgba(37,99,235,.18);
  outline-offset:-14px;
  background:
    radial-gradient(circle at 22% 26%,rgba(14,165,233,.11),transparent 28%),
    radial-gradient(circle at 76% 68%,rgba(168,85,247,.1),transparent 30%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,252,255,.94) 54%,rgba(243,248,255,.92))!important;
  box-shadow:
    0 30px 86px rgba(30,64,175,.16),
    0 12px 42px rgba(6,182,212,.08),
    inset 0 1px 0 rgba(255,255,255,.96),
    inset 0 -16px 46px rgba(37,99,235,.035)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box:before{
  content:"";
  position:absolute;
  inset:14px;
  border-radius:24px;
  background:
    linear-gradient(90deg,transparent,rgba(37,99,235,.24),transparent) top/100% 1px no-repeat,
    linear-gradient(90deg,transparent,rgba(124,58,237,.18),transparent) bottom/100% 1px no-repeat;
  opacity:1!important;
  pointer-events:none;
  animation:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box:after{
  background:
    radial-gradient(circle at 50% 26%,rgba(37,99,235,.12),transparent 18%),
    radial-gradient(circle at 1px 1px,rgba(37,99,235,.12) 1px,transparent 0)!important;
  background-size:100% 100%,26px 26px!important;
  opacity:.2!important;
  animation:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box:hover{
  transform:translateY(-4px)!important;
  border-color:rgba(37,99,235,.48)!important;
  outline-color:rgba(6,182,212,.34);
  box-shadow:
    0 38px 100px rgba(37,99,235,.2),
    0 0 54px rgba(14,165,233,.16),
    inset 0 1px 0 rgba(255,255,255,.98)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-icon{
  width:82px!important;
  height:82px!important;
  border-radius:26px!important;
  background:
    linear-gradient(135deg,#0ea5e9 0%,#2563eb 48%,#7c3aed 100%)!important;
  box-shadow:0 20px 48px rgba(37,99,235,.28),0 0 44px rgba(124,58,237,.18),inset 0 1px 0 rgba(255,255,255,.34)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box strong{
  max-width:min(780px,100%);
  margin:1.15rem auto .35rem!important;
  color:#111827!important;
  font-size:clamp(1.75rem,3vw,2.55rem)!important;
  line-height:1.08!important;
  font-weight:780!important;
  letter-spacing:0!important;
  text-wrap:balance;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box small{
  display:block!important;
  max-width:620px;
  margin-inline:auto;
  color:#526274!important;
  font-size:clamp(.98rem,1.08vw,1.08rem)!important;
  font-weight:500!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-cta-row{
  gap:.9rem!important;
  margin-top:1.35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-secondary-cta{
  min-width:158px;
  min-height:54px!important;
  padding:.82rem 1.18rem!important;
  border-radius:18px!important;
  font-size:.98rem!important;
  font-weight:780!important;
  letter-spacing:0!important;
  position:relative;
  isolation:isolate;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-primary-cta{
  color:#fff!important;
  background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 52%,#7c3aed 100%)!important;
  border:1px solid rgba(255,255,255,.42);
  box-shadow:0 18px 44px rgba(37,99,235,.28),0 0 30px rgba(124,58,237,.15),inset 0 1px 0 rgba(255,255,255,.32)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-secondary-cta{
  color:#1d4ed8!important;
  background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
  border:1px solid rgba(96,165,250,.36)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-primary-cta svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-secondary-cta svg{
  width:22px!important;
  height:22px!important;
  stroke-width:2.45!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-formats{
  margin-top:1.05rem!important;
  max-width:min(100%,560px);
  white-space:normal!important;
  text-align:center;
  color:#173b72!important;
  background:linear-gradient(135deg,#eff6ff,#e0f2fe 58%,#eef2ff)!important;
  border-color:rgba(37,99,235,.24)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-trust-text{
  display:flex!important;
  justify-content:center;
  align-items:center;
  gap:.48rem!important;
  width:min(100%,720px);
  margin:1rem auto 0!important;
  padding:.55rem .8rem;
  border-radius:999px;
  color:#31506d!important;
  background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(226,241,255,.52));
  border:1px solid rgba(147,197,253,.22);
  box-shadow:0 10px 28px rgba(37,99,235,.07),inset 0 1px 0 rgba(255,255,255,.7);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid{
  align-items:stretch!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card{
  display:grid!important;
  grid-template-rows:auto auto auto 1fr auto;
  gap:.72rem!important;
  min-height:430px!important;
  padding:1.05rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card h3{
  margin:.05rem 0 0!important;
  font-size:1.18rem!important;
  line-height:1.22!important;
  font-weight:780!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card h3 a{
  color:#172033!important;
  background:none!important;
  -webkit-text-fill-color:currentColor!important;
  text-decoration:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card p{
  margin:0!important;
  display:-webkit-box;
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card .text-link{
  align-self:end;
  justify-self:start;
  width:auto!important;
  min-width:148px;
  max-width:100%;
  padding:.7rem 1rem!important;
  border-radius:14px!important;
  text-decoration:none!important;
  font-size:.92rem!important;
  font-weight:780!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-meta{
  display:flex;
  flex-wrap:wrap;
  gap:.5rem;
  min-height:36px;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-thumb{
  height:auto!important;
  aspect-ratio:16/9;
  margin-bottom:.1rem!important;
  padding:.42rem!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 12px 30px rgba(37,99,235,.08);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box{
  background:
    radial-gradient(circle at 22% 26%,rgba(6,182,212,.12),transparent 28%),
    radial-gradient(circle at 76% 68%,rgba(217,70,239,.1),transparent 30%),
    linear-gradient(180deg,rgba(18,32,43,.96),rgba(13,24,34,.92))!important;
  border-color:rgba(125,211,252,.25)!important;
  outline-color:rgba(125,211,252,.18);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card h3 a{
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box small, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-trust-text{
  color:#c7d7e6!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-formats, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-secondary-cta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-trust-text{
  background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045))!important;
  border-color:rgba(125,211,252,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-formats, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-trust-text{
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-formats{
  color:#0f3f78!important;
  background:linear-gradient(135deg,#ffffff 0%,#e8f5ff 54%,#eef2ff 100%)!important;
  border:1px solid rgba(37,99,235,.34)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-trust-text{
  color:#173b5f!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(232,244,255,.9))!important;
  border:1px solid rgba(37,99,235,.26)!important;
  font-weight:760!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-trust-text svg{
  color:#2563eb!important;
  opacity:1!important;
  filter:drop-shadow(0 0 10px rgba(37,99,235,.22))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-formats, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-trust-text{
  color:#f8fbff!important;
  background:linear-gradient(180deg,rgba(15,35,49,.9),rgba(10,24,36,.82))!important;
  border-color:rgba(125,211,252,.32)!important;
  box-shadow:0 14px 34px rgba(2,6,23,.28),0 0 0 1px rgba(255,255,255,.05) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-trust-text svg{
  color:#67e8f9!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .advanced-compress-panel{
  grid-column:1 / -1;
  border:1px solid rgba(96,165,250,.22);
  border-radius:24px;
  background:radial-gradient(circle at 12% 0,rgba(14,165,233,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.84),rgba(232,244,255,.68));
  box-shadow:0 18px 48px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.86);
  overflow:hidden;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .advanced-compress-panel summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.85rem;
  min-height:58px;
  padding:.9rem 1rem;
  cursor:pointer;
  list-style:none;
  color:#172033;
  font-weight:850;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .advanced-compress-panel summary::-webkit-details-marker{display:none}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .advanced-compress-panel summary span{display:inline-flex;align-items:center;gap:.5rem}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .advanced-compress-panel summary svg{width:20px;height:20px;color:#2563eb}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .advanced-compress-panel summary small{color:#2563eb;font-weight:780}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .advanced-compress-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:.8rem;
  padding:0 1rem 1rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .advanced-compress-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .advanced-compress-panel .check-row{
  margin:0!important;
  padding:.85rem!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(239,246,255,.72))!important;
  border:1px solid rgba(96,165,250,.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .range-value-row{
  position:relative!important;
  display:grid!important;
  grid-template-columns:1fr auto!important;
  gap:.56rem .75rem!important;
  align-items:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .range-value-row input[type="range"]{
  grid-column:1 / -1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .range-value-badge{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:54px;
  min-height:30px;
  padding:.28rem .62rem;
  border-radius:999px;
  color:#fff;
  font-size:.82rem;
  font-weight:900;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 54%,#7c3aed);
  box-shadow:0 10px 24px rgba(37,99,235,.24),inset 0 1px 0 rgba(255,255,255,.28);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .advanced-compress-note{
  display:flex;
  align-items:center;
  gap:.5rem;
  margin:0 1rem 1rem;
  padding:.72rem .85rem;
  border-radius:18px;
  color:#17406f;
  font-weight:740;
  background:linear-gradient(135deg,rgba(224,242,254,.9),rgba(238,242,255,.82));
  border:1px solid rgba(96,165,250,.2);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .advanced-compress-note svg{width:18px;height:18px;color:#0ea5e9;flex:0 0 auto}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .advanced-compress-panel{
  background:radial-gradient(circle at 12% 0,rgba(34,211,238,.13),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;
  border-color:rgba(125,211,252,.18)!important;
  box-shadow:0 20px 56px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .advanced-compress-panel summary{color:#f8fafc!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .advanced-compress-grid label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .advanced-compress-panel .check-row{
  color:#eaf6ff!important;
  background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;
  border-color:rgba(125,211,252,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .advanced-compress-note{
  color:#dff7ff!important;
  background:linear-gradient(135deg,rgba(8,47,73,.78),rgba(30,27,75,.72))!important;
  border-color:rgba(125,211,252,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .pdf-studio-form .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .image-form .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-uploader .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-form .upload-box{
  width:min(100%,980px)!important;
  min-height:clamp(330px,34vw,430px)!important;
  margin-inline:auto!important;
  padding:clamp(2.15rem,4.2vw,4.4rem) clamp(1.25rem,4vw,4rem)!important;
  border-radius:32px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .pdf-studio-form.has-uploaded-file:not(.passport-studio-form) .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .image-form.has-uploaded-file:not(.passport-studio-form) .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-uploader.has-uploaded-file:not(.passport-studio-form) .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .heic-converter-form.has-uploaded-file:not(.passport-studio-form) .upload-box{
  grid-column:1 / -1!important;
  grid-row:auto!important;
  width:min(100%,980px)!important;
  min-height:clamp(330px,34vw,430px)!important;
  padding:clamp(2.15rem,4.2vw,4.4rem) clamp(1.25rem,4vw,4rem)!important;
  border-radius:32px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel>.pdf-studio, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page .image-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-form.image-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-uploader, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .pdf-studio-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-form{
  width:100%!important;
  max-width:none!important;
  margin-inline:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .pdf-studio-form .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .image-form .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-uploader .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-form .upload-box{
  width:100%!important;
  max-width:none!important;
}
/html[data-tl-mobile-v2="tool-v1"] * Uploaded/result workspace polish */
body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.image-form.has-uploaded-file:not(.passport-studio-form)), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.premium-result-card){
  display:grid!important;
  grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;
  align-items:start!important;
  gap:1.35rem!important;
  padding:clamp(1.05rem,2.2vw,1.7rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.image-form.has-uploaded-file:not(.passport-studio-form)) .image-form.has-uploaded-file:not(.passport-studio-form){
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:.92rem!important;
  grid-column:1!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.image-form.has-uploaded-file:not(.passport-studio-form)) .image-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.premium-result-card) .image-output{
  grid-column:2!important;
  grid-row:1 / span 3!important;
  margin:0!important;
  width:100%!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.image-form.has-uploaded-file:not(.passport-studio-form)) .tool-actions{
  grid-column:1!important;
  grid-row:2!important;
  margin:0!important;
  width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .image-form.has-uploaded-file:not(.passport-studio-form)>label:not(.upload-box):not(.check-row){
  display:grid!important;
  gap:.5rem!important;
  padding:1.05rem!important;
  border:1px solid rgba(96,165,250,.22)!important;
  border-radius:22px!important;
  color:#172033!important;
  background:
    radial-gradient(circle at 10% 0,rgba(14,165,233,.12),transparent 42%),
    linear-gradient(180deg,rgba(255,255,255,.94),rgba(232,244,255,.76))!important;
  box-shadow:0 16px 40px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .image-form.has-uploaded-file:not(.passport-studio-form)>label:not(.upload-box):not(.check-row) input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .image-form.has-uploaded-file:not(.passport-studio-form)>label:not(.upload-box):not(.check-row) select{
  min-height:54px!important;
  border-radius:12px!important;
  border-color:rgba(37,99,235,.2)!important;
  color:#111827!important;
  background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.85)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.image-form.has-uploaded-file:not(.passport-studio-form)) .btn.primary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.premium-result-card) .btn.primary{
  width:100%!important;
  min-height:64px!important;
  border-radius:20px!important;
  font-size:1rem!important;
  font-weight:820!important;
  background:linear-gradient(135deg,#22d3ee 0%,#2f80ed 48%,#7c3aed 100%)!important;
  box-shadow:0 18px 46px rgba(37,99,235,.28),0 0 34px rgba(34,211,238,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-card{
  min-height:330px!important;
  padding:1.1rem!important;
  border-radius:28px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-main{
  grid-template-columns:minmax(260px,42%) minmax(0,1fr) auto!important;
  min-height:280px!important;
  gap:1.25rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-icon{
  width:100%!important;
  height:100%!important;
  min-height:260px!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 50% 6%,rgba(96,165,250,.2),transparent 44%),
    linear-gradient(180deg,rgba(15,23,42,.06),rgba(15,23,42,.025))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 18px 44px rgba(30,64,175,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-thumb img{
  object-fit:contain!important;
  padding:.45rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-details{
  align-content:center!important;
  gap:.68rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-details strong{
  color:#172033!important;
  font-size:1.12rem!important;
  font-weight:800!important;
  line-height:1.24!important;
  white-space:normal!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-details .image-meta{
  color:#526274!important;
  font-weight:650!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-actions{
  align-self:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .remove-file-button{
  min-height:54px!important;
  border-radius:18px!important;
  color:#172033!important;
  background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
  border-color:rgba(96,165,250,.28)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-card .upload-progress, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-result-card>.upload-progress{
  height:12px!important;
  margin-top:.1rem!important;
  background:rgba(37,99,235,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-result-card{
  min-height:620px!important;
  padding:clamp(1.1rem,2vw,1.55rem)!important;
  border-radius:30px!important;
  background:
    radial-gradient(circle at 10% 0,rgba(14,165,233,.12),transparent 36%),
    radial-gradient(circle at 92% 14%,rgba(124,58,237,.11),transparent 38%),
    linear-gradient(145deg,rgba(255,255,255,.95),rgba(236,246,255,.78) 48%,rgba(247,242,255,.78))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 28px 82px rgba(30,64,175,.14),0 0 0 1px rgba(255,255,255,.85) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .result-title h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .studio-preview-panel h3{
  color:#111827!important;
  font-weight:800!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .result-title p{
  color:#526274!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .studio-result-grid{
  grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) minmax(220px,280px)!important;
  gap:1.05rem!important;
  align-items:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .studio-preview-panel{
  min-height:0!important;
  height:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .studio-image-frame{
  height:clamp(330px,32vw,460px)!important;
  min-height:330px!important;
  max-height:460px!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(238,246,255,.58))!important;
  border-color:rgba(96,165,250,.2)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 18px 46px rgba(37,99,235,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .studio-download-panel{
  top:110px!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 20% 0,rgba(34,211,238,.15),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.94),rgba(233,244,255,.8))!important;
  border-color:rgba(96,165,250,.22)!important;
  box-shadow:0 22px 54px rgba(30,64,175,.14),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .studio-download-panel .download-button{
  min-height:76px!important;
  border-radius:22px!important;
  font-size:1.08rem!important;
  line-height:1.35!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .download-menu{
  background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
  border-color:rgba(96,165,250,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .download-menu summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .result-info-line, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .quality-note{
  color:#172033!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .result-summary-strip{
  background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(229,244,255,.7))!important;
  border-color:rgba(96,165,250,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .compression-warning{
  color:#854d0e!important;
  background:linear-gradient(135deg,rgba(254,243,199,.95),rgba(255,247,237,.76))!important;
}
/html[data-tl-mobile-v2="tool-v1"] * Compress Image To 20KB: focused image optimizer workspace */
body.image-optimizer-20kb-body .tool-panel{
  max-width:1200px!important;
  margin-inline:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file){
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(320px,380px)!important;
  gap:0!important;
  align-items:stretch!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid rgba(148,163,184,.28)!important;
  border-radius:28px!important;
  background:linear-gradient(180deg,#ffffff,#f7fbff)!important;
  box-shadow:0 28px 76px rgba(15,23,42,.1),0 0 0 1px rgba(255,255,255,.82) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-output{
  grid-column:1!important;
  grid-row:1 / span 2!important;
  display:flex!important;
  align-items:stretch!important;
  justify-content:center!important;
  min-height:680px!important;
  width:100%!important;
  margin:0!important;
  padding:28px!important;
  background:
    radial-gradient(circle at 20% 10%,rgba(14,165,233,.12),transparent 32%),
    linear-gradient(135deg,#f8fbff,#eef5fb 54%,#f6f7fb)!important;
  border-right:1px solid rgba(148,163,184,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form{
  grid-column:2!important;
  grid-row:1!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  align-content:start!important;
  gap:16px!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:26px 28px 22px!important;
  background:#fff!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form:before{
  content:"Optimization";
  order:-2;
  display:block;
  color:#111827;
  font-size:clamp(1.55rem,2vw,2rem);
  line-height:1.12;
  font-weight:820;
  letter-spacing:0;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form:after{
  content:"Tune Size Width And Quality Before Download.";
  order:-1;
  display:block;
  max-width:30ch;
  margin-top:-8px;
  color:#526274;
  font-size:1rem;
  line-height:1.5;
  font-weight:520;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form .upload-box, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form .upload-trust-text{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form>label:not(.upload-box):not(.check-row){
  display:grid!important;
  gap:8px!important;
  margin:0!important;
  padding:16px!important;
  color:#111827!important;
  font-size:.95rem!important;
  font-weight:760!important;
  border:1px solid #e2e8f0!important;
  border-radius:16px!important;
  background:linear-gradient(180deg,#ffffff,#f8fafc)!important;
  box-shadow:0 8px 20px rgba(15,23,42,.035)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form input:not([type="range"]):not([type="checkbox"]), html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form select{
  min-height:52px!important;
  padding-inline:14px!important;
  border-radius:12px!important;
  border:1px solid #cbd5e1!important;
  color:#0f172a!important;
  background:#fff!important;
  font-size:1rem!important;
  font-weight:680!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .advanced-compress-panel{
  margin:0!important;
  border:1px solid #e2e8f0!important;
  border-radius:18px!important;
  background:#f8fafc!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .advanced-compress-panel summary{
  min-height:56px!important;
  padding:14px 16px!important;
  color:#111827!important;
  font-weight:780!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .advanced-compress-panel summary small{
  color:#64748b!important;
  font-weight:650!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .advanced-compress-grid{
  grid-template-columns:1fr!important;
  gap:12px!important;
  padding:0 14px 14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .advanced-compress-grid label, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .advanced-compress-panel .check-row{
  background:#fff!important;
  border:1px solid #e2e8f0!important;
  border-radius:14px!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-actions{
  grid-column:2!important;
  grid-row:2!important;
  align-self:end!important;
  width:100%!important;
  margin:0!important;
  padding:22px 28px 28px!important;
  background:#fff!important;
  border-top:1px solid #e2e8f0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-actions .btn.primary{
  min-height:68px!important;
  border-radius:16px!important;
  font-size:1.05rem!important;
  font-weight:780!important;
  background:#0058bc!important;
  box-shadow:0 18px 36px rgba(0,88,188,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-card{
  width:100%!important;
  min-height:100%!important;
  padding:0!important;
  border:0!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:0 16px 42px rgba(15,23,42,.08)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-card:before{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-main{
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-template-rows:minmax(460px,1fr) auto!important;
  gap:0!important;
  min-height:620px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-thumb{
  position:relative!important;
  width:100%!important;
  min-height:460px!important;
  height:auto!important;
  border-radius:0!important;
  border:0!important;
  background:linear-gradient(180deg,#f8fafc,#eef2f7)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-thumb:before, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-thumb:after{
  position:absolute;
  top:18px;
  z-index:2;
  min-height:30px;
  padding:5px 16px;
  border-radius:999px;
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;
  font-size:.78rem;
  font-weight:700;
  letter-spacing:.04em;
  text-transform:uppercase;
  background:rgba(255,255,255,.9);
  border:1px solid #dbe4f0;
  box-shadow:0 10px 24px rgba(15,23,42,.08);
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-thumb:before{
  content:"Original";
  left:18px;
  color:#0f172a;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-thumb:after{
  content:"20KB Target";
  right:18px;
  color:#0058bc;
  background:rgba(219,234,254,.9);
  border-color:rgba(0,88,188,.18);
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-thumb img{
  width:100%!important;
  height:100%!important;
  max-height:620px!important;
  padding:0!important;
  object-fit:contain!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-details{
  display:grid!important;
  grid-template-columns:1fr auto!important;
  gap:6px 18px!important;
  align-items:end!important;
  padding:18px 22px!important;
  background:rgba(255,255,255,.94)!important;
  border-top:1px solid #e2e8f0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-details .image-meta:first-child{
  grid-column:1 / -1!important;
  color:#64748b!important;
  font-size:.75rem!important;
  font-weight:700!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-details strong{
  color:#111827!important;
  font-size:1.15rem!important;
  font-weight:780!important;
  line-height:1.25!important;
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-details .image-meta:not(:first-child){
  color:#0058bc!important;
  font-weight:740!important;
  text-align:right!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-actions{
  position:absolute!important;
  right:22px!important;
  bottom:22px!important;
  z-index:4!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .remove-file-button{
  min-height:46px!important;
  padding-inline:18px!important;
  border-radius:12px!important;
  background:#fff!important;
  border:1px solid #cbd5e1!important;
  color:#0f172a!important;
  box-shadow:0 12px 28px rgba(15,23,42,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-card .upload-progress{
  position:absolute!important;
  left:22px!important;
  right:22px!important;
  bottom:10px!important;
  height:8px!important;
  margin:0!important;
  background:#e2e8f0!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file){
  background:#0f172a!important;
  border-color:rgba(125,211,252,.16)!important;
  box-shadow:0 28px 76px rgba(2,6,23,.42),0 0 0 1px rgba(255,255,255,.05) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-output{
  background:linear-gradient(135deg,#0f1b2a,#122536 58%,#141827)!important;
  border-right-color:rgba(125,211,252,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-actions{
  background:#101827!important;
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form:before{
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form:after{
  color:#cbd5e1!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file){
    display:grid!important;
    grid-template-columns:1fr!important;
    border-radius:22px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-output, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-actions{
    grid-column:1!important;
    grid-row:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-output{
    min-height:0!important;
    padding:16px!important;
    border-right:0!important;
    border-bottom:1px solid rgba(148,163,184,.24)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-form{
    padding:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .image-optimizer-20kb-actions{
    padding:16px 18px 18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-main{
    min-height:0!important;
    grid-template-rows:minmax(260px,44vh) auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.image-optimizer-20kb-form.has-uploaded-file) .file-preview-thumb{
    min-height:260px!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Compress Image To 20KB final optimizer: DocStream-style comparison workspace */
body.image-optimizer-20kb-body.docstream-optimizer-ready .page-shell.tool-page{
  width:100vw!important;
  max-width:none!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:0!important;
  background:#f9f9fb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-layout, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-main{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  margin:0!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready{
  background:#f9f9fb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .site-header{
  min-height:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .site-header .nav-wrap{
  min-height:58px!important;
  padding-top:4px!important;
  padding-bottom:4px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .site-header .brand-full-logo{
  height:42px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .site-nav>.nav-link, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .nav-dropdown>summary.nav-link{
  min-height:40px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .human-tool-guide, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .related-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-content-stack{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .site-footer{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-page #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-panel, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.docstream-optimizer-result){
  display:block!important;
  width:100vw!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  background:#f9f9fb!important;
  box-shadow:none!important;
  font-family:"Inter",system-ui,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-page #tool-workspace.tool-panel:before, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-page #tool-workspace.tool-panel:after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-page #tool-workspace.tool-panel .image-optimizer-20kb-form, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-page #tool-workspace.tool-panel .image-optimizer-20kb-actions, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.docstream-optimizer-result) .image-optimizer-20kb-form, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.docstream-optimizer-result) .image-optimizer-20kb-actions, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.docstream-optimizer-result) ~ .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .image-optimizer-20kb-form, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .image-optimizer-20kb-actions{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-page #tool-workspace.tool-panel #imageOutput, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready #imageOutput, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(.docstream-optimizer-result) .image-output{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  min-height:0!important;
  padding:0!important;
  border:0!important;
  background:#f3f3f5!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-optimizer-result{
  display:block!important;
  margin:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:0!important;
  border-radius:0!important;
  background:#f9f9fb!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid{
  display:grid!important;
  grid-template-columns:minmax(0,65fr) minmax(380px,35fr)!important;
  justify-content:stretch!important;
  gap:0!important;
  height:calc(100svh - 58px)!important;
  min-height:80svh!important;
  max-height:920px!important;
  background:#f9f9fb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  min-width:0!important;
  height:100%!important;
  min-height:80svh!important;
  padding:12px 16px!important;
  background:#f3f3f5!important;
  border-right:1px solid #c1c6d7!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel .comparison-slider{
  flex:1 1 auto!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  overflow:hidden!important;
  border:1px solid #c1c6d7!important;
  border-radius:8px!important;
  background:#06131f!important;
  box-shadow:0 22px 48px rgba(15,23,42,.13)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel .comparison-slider img{
  position:absolute!important;
  inset:0!important;
  left:0!important;
  top:0!important;
  width:100%!important;
  height:100%!important;
  max-width:none!important;
  max-height:none!important;
  object-fit:contain!important;
  object-position:center center!important;
  background:#06131f!important;
  border-radius:8px!important;
  transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel .comparison-slider:hover img{
  transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel .comparison-label{
  top:18px!important;
  z-index:8!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:0!important;
  height:34px!important;
  padding:0 16px!important;
  border:1px solid rgba(255,255,255,.28)!important;
  border-radius:999px!important;
  background:rgba(248,250,252,.92)!important;
  color:#0f172a!important;
  font-family:"Hanken Grotesk",Inter,system-ui,sans-serif!important;
  font-size:14px!important;
  font-weight:800!important;
  letter-spacing:0!important;
  line-height:1!important;
  text-transform:none!important;
  box-shadow:0 8px 22px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.75)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel .comparison-label-original{
  left:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel .comparison-label-compressed{
  right:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel .comparison-handle{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-stats-bar{
  position:static!important;
  left:auto!important;
  bottom:auto!important;
  z-index:5!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(132px,1fr))!important;
  flex:0 0 auto!important;
  width:100%!important;
  overflow:hidden!important;
  transform:none!important;
  border:1px solid rgba(193,198,215,.88)!important;
  border-radius:8px!important;
  background:#fff!important;
  box-shadow:0 8px 22px rgba(15,23,42,.08)!important;
  backdrop-filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-stats-bar div{
  min-width:0!important;
  padding:10px 14px!important;
  text-align:center!important;
  border-right:1px solid rgba(193,198,215,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-stats-bar div:last-child{border-right:0!important;}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-stats-bar span{
  display:block!important;
  margin-bottom:3px!important;
  color:#111827!important;
  font-family:"JetBrains Mono",ui-monospace,monospace!important;
  font-size:12px!important;
  text-transform:uppercase!important;
  white-space:nowrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-stats-bar strong{
  display:block!important;
  color:#0b1220!important;
  font-size:clamp(14px,1.15vw,18px)!important;
  font-weight:800!important;
  line-height:1.25!important;
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .studio-download-panel{
  display:flex!important;
  flex-direction:column!important;
  gap:0!important;
  width:auto!important;
  max-width:none!important;
  height:100%!important;
  min-height:80svh!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#f3f3f5!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head{
  position:sticky!important;
  top:0!important;
  z-index:14!important;
  display:flex!important;
  align-items:center!important;
  flex:0 0 auto!important;
  height:auto!important;
  min-height:88px!important;
  max-height:none!important;
  padding:16px 24px!important;
  border-bottom:1px solid #c1c6d7!important;
  background:#f9f9fb!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-head-actions{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:10px!important;
  width:100%!important;
  height:auto!important;
  min-height:0!important;
  grid-auto-rows:56px!important;
  align-items:center!important;
  align-content:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head .docstream-compress-button, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head .download-button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:100%!important;
  min-width:0!important;
  height:56px!important;
  min-height:56px!important;
  max-height:56px!important;
  padding:0 18px!important;
  border-radius:8px!important;
  font-size:18px!important;
  line-height:1!important;
  white-space:nowrap!important;
  align-self:center!important;
  overflow:hidden!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-panel-head .download-button.btn.primary{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:11px!important;
  height:56px!important;
  min-height:56px!important;
  max-height:56px!important;
  padding:0 20px!important;
  border:1px solid #0058bc!important;
  border-radius:8px!important;
  background:#0058bc!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-family:"Hanken Grotesk",Inter,system-ui,sans-serif!important;
  font-size:18px!important;
  font-weight:800!important;
  line-height:1!important;
  letter-spacing:0!important;
  text-shadow:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-panel-head .download-button.btn.primary svg{
  width:22px!important;
  height:22px!important;
  flex:0 0 22px!important;
  color:#fff!important;
  stroke:currentColor!important;
  stroke-width:2.25!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-panel-head .download-button.btn.primary span{
  display:block!important;
  min-width:0!important;
  overflow:hidden!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  line-height:1.1!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-panel-head .download-button.btn.primary:hover{
  transform:translateY(-1px)!important;
  filter:none!important;
  background:#004fa9!important;
  background-image:none!important;
  box-shadow:0 8px 18px rgba(0,88,188,.18)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-panel-head .download-button.btn.primary.is-disabled{
  pointer-events:none!important;
  border-color:#0058bc!important;
  background:#0058bc!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-panel-head .download-button.btn.primary.is-disabled svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-panel-head .download-button.btn.primary.is-disabled span{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head .download-button.is-disabled{
  pointer-events:none!important;
  border:1px solid #0058bc!important;
  background:#0058bc!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head .download-button.is-disabled svg, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head .download-button.is-disabled span{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head h3{
  margin:0 0 8px!important;
  color:#334155!important;
  font-family:"Hanken Grotesk",Inter,system-ui,sans-serif!important;
  font-size:28px!important;
  line-height:1.05!important;
  font-weight:800!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head p{
  margin:0!important;
  color:#475569!important;
  font-size:16px!important;
  line-height:1.35!important;
  font-weight:500!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head svg{
  width:26px!important;
  height:26px!important;
  color:#536179!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-optimizer-panel{
  display:flex!important;
  flex-direction:column!important;
  flex:1 1 auto!important;
  min-height:0!important;
  overflow-y:scroll!important;
  overflow-x:hidden!important;
  scroll-behavior:smooth!important;
  overscroll-behavior:contain!important;
  touch-action:pan-y!important;
  -webkit-overflow-scrolling:touch!important;
  scrollbar-gutter:stable!important;
  scrollbar-width:thin!important;
  scrollbar-color:#c1c6d7 transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-optimizer-panel>*{
  flex-shrink:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-updating .docstream-optimizer-panel{
  cursor:progress!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-control-block{
  padding:20px 24px 12px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-target-block{
  display:grid!important;
  grid-template-columns:1fr 132px!important;
  align-items:center!important;
  gap:16px!important;
  border-top:1px solid rgba(193,198,215,.55)!important;
  border-bottom:1px solid rgba(193,198,215,.55)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-target-field{
  display:grid!important;
  grid-template-columns:1fr auto!important;
  align-items:center!important;
  min-height:44px!important;
  overflow:hidden!important;
  border:1px solid #c1c6d7!important;
  border-radius:8px!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-target-field input{
  width:100%!important;
  min-width:0!important;
  height:42px!important;
  padding:0 12px!important;
  border:0!important;
  outline:0!important;
  background:transparent!important;
  color:#151515!important;
  font-family:"JetBrains Mono",ui-monospace,monospace!important;
  font-size:15px!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-target-field span{
  display:grid!important;
  place-items:center!important;
  align-self:stretch!important;
  min-width:42px!important;
  border-left:1px solid #c1c6d7!important;
  background:#f3f3f5!important;
  color:#536179!important;
  font-family:"JetBrains Mono",ui-monospace,monospace!important;
  font-size:12px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-section-heading{
  margin:12px 24px 6px!important;
  color:#151515!important;
  font-family:"JetBrains Mono",ui-monospace,monospace!important;
  font-size:14px!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-advanced-options{
  margin:8px 24px 18px!important;
  overflow:hidden!important;
  border:1px solid #c1c6d7!important;
  border-radius:10px!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-advanced-options summary{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:54px!important;
  padding:0 16px!important;
  color:#334155!important;
  font-family:"JetBrains Mono",ui-monospace,monospace!important;
  font-size:14px!important;
  font-weight:800!important;
  cursor:pointer!important;
  list-style:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-advanced-options summary::-webkit-details-marker{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-advanced-options summary:after{
  content:"+"!important;
  color:#475569!important;
  font-size:22px!important;
  font-weight:500!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-advanced-options[open] summary:after{
  content:"-"!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-advanced-options .docstream-section-heading{
  margin:0!important;
  padding:14px 16px 4px!important;
  border-top:1px solid #e2e8f0!important;
  color:#475569!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-advanced-options .docstream-toggle-row{
  margin:8px 16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-advanced-options .docstream-metadata{
  margin:14px 16px 16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-native-options{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:10px!important;
  padding:12px 16px 4px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-native-option{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(104px,42%)!important;
  align-items:center!important;
  gap:12px!important;
  min-width:0!important;
  margin:0!important;
  padding:12px 14px!important;
  border:1px solid #c7cfdf!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#334155!important;
  font-size:14px!important;
  font-weight:700!important;
  line-height:1.3!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-native-option input, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-native-option select, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-native-option textarea{
  width:100%!important;
  min-width:0!important;
  min-height:40px!important;
  margin:0!important;
  border:1px solid #c7cfdf!important;
  border-radius:7px!important;
  background:#f8fafc!important;
  color:#0f172a!important;
  padding:7px 9px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-native-option input[type="range"]{
  min-height:20px!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-native-option input[type="color"]{
  min-height:40px!important;
  padding:4px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-native-option.check-row{
  grid-template-columns:auto minmax(0,1fr)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-native-option.check-row input{
  width:20px!important;
  min-height:20px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .signature-unit-control{
  grid-template-columns:minmax(0,1fr) auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .signature-unit-options{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .signature-unit-options>span{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  white-space:nowrap!important;
  color:#0f172a!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .signature-unit-options input[type="radio"]{
  width:18px!important;
  height:18px!important;
  min-height:18px!important;
  margin:0!important;
  padding:0!important;
  accent-color:#0568d8!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .signature-dimension-editor{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;
  align-items:end!important;
  gap:10px!important;
  padding:10px 16px 14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .signature-dimension-editor label{
  display:grid!important;
  gap:5px!important;
  min-width:0!important;
  color:#475569!important;
  font-size:12px!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .signature-dimension-editor input{
  width:100%!important;
  min-width:0!important;
  height:44px!important;
  border:1px solid #c7cfdf!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#0f172a!important;
  padding:8px 10px!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .signature-dimension-editor>b{
  align-self:end!important;
  padding-bottom:10px!important;
  color:#475569!important;
  font-size:18px!important;
  line-height:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-control-row{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:16px!important;
  margin-bottom:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-control-row span, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-label{
  color:#151515!important;
  font-family:"JetBrains Mono",ui-monospace,monospace!important;
  font-size:15px!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-control-row strong{
  min-width:72px!important;
  padding:7px 12px!important;
  border-radius:6px!important;
  background:#dce7f7!important;
  color:#0058bc!important;
  text-align:center!important;
  font-family:"JetBrains Mono",ui-monospace,monospace!important;
  font-size:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-quality-field{
  position:relative!important;
  display:block!important;
  height:7px!important;
  border-radius:999px!important;
  background:#c7ccd8!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-quality-field span{
  display:block!important;
  height:100%!important;
  border-radius:inherit!important;
  background:#0058bc!important;
  pointer-events:none!important;
  position:relative!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-quality-field span:after{
  content:""!important;
  position:absolute!important;
  right:0!important;
  top:50%!important;
  width:18px!important;
  height:18px!important;
  border:0!important;
  border-radius:999px!important;
  background:#0058bc!important;
  box-shadow:0 1px 3px rgba(0,88,188,.28)!important;
  transform:translate(50%,-50%)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-quality-field input{
  position:absolute!important;
  inset:-11px 0!important;
  width:100%!important;
  height:28px!important;
  margin:0!important;
  opacity:0!important;
  cursor:pointer!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-scale-row{
  display:flex!important;
  justify-content:space-between!important;
  margin-top:16px!important;
  color:#0f172a!important;
  font-family:"JetBrains Mono",ui-monospace,monospace!important;
  font-size:13px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-format-grid{
  display:grid!important;
  grid-template-columns:repeat(3,1fr)!important;
  gap:10px!important;
  margin-top:16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-format-grid button{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:72px!important;
  border:1px solid #c1c6d7!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#374151!important;
  text-align:center!important;
  cursor:pointer!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-format-grid button.active{
  border-color:#006fee!important;
  background:#edf6ff!important;
  color:#0058bc!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-format-grid strong{
  font-family:"JetBrains Mono",ui-monospace,monospace!important;
  font-size:16px!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-format-grid small{
  color:#64748b!important;
  font-size:11px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-toggle-row{
  display:grid!important;
  grid-template-columns:34px 1fr auto!important;
  align-items:center!important;
  gap:14px!important;
  min-height:64px!important;
  margin:8px 24px!important;
  padding:0 18px!important;
  border:1px solid #c1c6d7!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#151515!important;
  font-size:19px!important;
  font-weight:500!important;
  text-align:left!important;
  cursor:pointer!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-toggle-row svg{color:#536179!important;}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-toggle-row b{
  position:relative!important;
  display:block!important;
  width:58px!important;
  min-width:58px!important;
  height:30px!important;
  padding:0!important;
  border-radius:999px!important;
  background:#0058bc!important;
  color:#fff!important;
  text-align:center!important;
  font-size:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-toggle-row.muted b{
  background:#e5e7eb!important;
  color:#6b7280!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-toggle-row b:after{
  content:""!important;
  position:absolute!important;
  top:3px!important;
  right:3px!important;
  width:24px!important;
  height:24px!important;
  border-radius:999px!important;
  background:#fff!important;
  box-shadow:0 1px 4px rgba(15,23,42,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-toggle-row.muted b:after{
  right:31px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-metadata{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:14px!important;
  margin:18px 24px!important;
  padding:18px!important;
  border:1px dashed #c1c6d7!important;
  border-radius:10px!important;
  background:#f9fafb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-metadata>span{
  grid-column:1 / -1!important;
  color:#151515!important;
  font-family:"JetBrains Mono",ui-monospace,monospace!important;
  font-size:14px!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-metadata small{
  display:block!important;
  margin-bottom:6px!important;
  color:#536179!important;
  font-size:12px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-metadata strong{
  color:#151515!important;
  font-size:17px!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .download-cta-section{
  position:sticky!important;
  bottom:0!important;
  z-index:12!important;
  flex:0 0 auto!important;
  margin-top:auto!important;
  padding:18px 24px!important;
  border-top:1px solid #c1c6d7!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .docstream-secondary-footer{
  padding:8px 24px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .download-button{
  width:100%!important;
  height:56px!important;
  min-height:56px!important;
  max-height:56px!important;
  border:1px solid #0757ad!important;
  border-radius:8px!important;
  background:#0058bc!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#fff!important;
  font-family:"Hanken Grotesk",Inter,system-ui,sans-serif!important;
  font-size:18px!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .docstream-compress-button{
  width:100%!important;
  height:56px!important;
  min-height:56px!important;
  max-height:56px!important;
  border:1px solid #0058bc!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#0058bc!important;
  box-shadow:none!important;
  font-family:"Hanken Grotesk",Inter,system-ui,sans-serif!important;
  font-size:17px!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .docstream-compress-button.is-primary{
  height:56px!important;
  min-height:56px!important;
  max-height:56px!important;
  background:#0058bc!important;
  color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .docstream-compress-button:disabled{
  cursor:progress!important;
  opacity:.72!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .download-cta-section .try-another-button{
  width:100%!important;
  min-height:42px!important;
  margin-top:8px!important;
  padding:8px 12px!important;
  border:0!important;
  border-radius:8px!important;
  background:transparent!important;
  color:#505f76!important;
  box-shadow:none!important;
  font-size:14px!important;
  font-weight:600!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .download-cta-section .try-another-button:hover{
  background:#f3f3f5!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .tool-page #tool-workspace.tool-panel, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready #imageOutput, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-optimizer-result{
  border:0!important;
  border-radius:0!important;
  background:#f9f9fb!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-result-grid{
  display:grid!important;
  grid-template-columns:minmax(0,65fr) minmax(380px,35fr)!important;
  gap:0!important;
  width:100%!important;
  height:calc(100svh - 58px)!important;
  min-height:80svh!important;
  max-height:920px!important;
  padding:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-result-grid .studio-download-panel{
  position:relative!important;
  top:auto!important;
  grid-column:auto!important;
  width:auto!important;
  max-width:none!important;
  height:100%!important;
  min-height:80svh!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#f3f3f5!important;
  box-shadow:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-panel-head h3{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-panel-head p{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-optimizer-panel>*{
  flex-shrink:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-target-field input{
  height:42px!important;
  padding:0 12px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-result-grid .download-button.btn.primary{
  height:56px!important;
  min-height:56px!important;
  max-height:56px!important;
  border:1px solid #0058bc!important;
  border-radius:8px!important;
  background:#0058bc!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-family:"Hanken Grotesk",Inter,system-ui,sans-serif!important;
  font-size:18px!important;
  font-weight:800!important;
  line-height:1!important;
  letter-spacing:0!important;
  text-shadow:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-result-grid .download-button.btn.primary.is-disabled{
  border-color:#0058bc!important;
  background:#0058bc!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-result-grid .download-button.btn.primary.is-disabled svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-result-grid .download-button.btn.primary.is-disabled span{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .site-header .nav-wrap{
    min-height:56px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.docstream-optimizer-ready .site-header .brand-full-logo{
    height:40px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-result-grid{
    grid-template-columns:1fr!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel{
    display:flex!important;
    flex-direction:column!important;
    gap:10px!important;
    min-height:0!important;
    padding:12px!important;
    border-right:0!important;
    border-bottom:1px solid #c1c6d7!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel .comparison-slider{
    flex:0 0 auto!important;
    height:clamp(360px,65svh,560px)!important;
    min-height:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-stats-bar{
    position:static!important;
    left:auto!important;
    bottom:auto!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    width:100%!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-stats-bar div{
    padding:12px 8px!important;
    border-right:1px solid rgba(193,198,215,.75)!important;
    border-bottom:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-stats-bar div:last-child{
    border-right:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .studio-download-panel, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-result-grid .studio-download-panel{
    width:100%!important;
    max-width:none!important;
    height:auto!important;
    min-height:auto!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-optimizer-panel{
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .download-cta-section{
    position:sticky!important;
    bottom:0!important;
  }
}
@media (max-width:480px){
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel{
    padding:8px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel .comparison-slider{
    height:clamp(330px,58svh,460px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-comparison-panel .comparison-label{
    top:10px!important;
    min-width:92px!important;
    height:28px!important;
    padding:0 10px!important;
    font-size:12px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-stats-bar span{
    font-size:9px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-stats-bar strong{
    font-size:12px!important;
    line-height:1.3!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-stats-bar div{
    padding:10px 5px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-control-block{
    padding-left:16px!important;
    padding-right:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-head-actions{
    grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
    gap:8px!important;
    grid-auto-rows:50px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head .docstream-compress-button, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head .download-button{
    height:50px!important;
    min-height:50px!important;
    max-height:50px!important;
    padding:0 10px!important;
    font-size:15px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head .docstream-compress-button{
    padding:0 6px!important;
    font-size:14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head .docstream-compress-button svg{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-panel-head .docstream-compress-button span{
    width:auto!important;
    max-width:none!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-panel-head .download-button.btn.primary{
    gap:7px!important;
    padding:0 10px!important;
    font-size:16px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-panel-head .download-button.btn.primary svg{
    width:20px!important;
    height:20px!important;
    flex:0 0 20px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.docstream-optimizer-ready .docstream-panel-head .download-button.btn.primary span{
    width:auto!important;
    max-width:none!important;
    flex:0 1 auto!important;
    overflow:visible!important;
    text-overflow:clip!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-target-block{
    grid-template-columns:minmax(0,1fr) 118px!important;
    gap:10px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-toggle-row{
    grid-template-columns:28px minmax(0,1fr) auto!important;
    gap:10px!important;
    margin-left:16px!important;
    margin-right:16px!important;
    padding:0 12px!important;
    font-size:15px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-toggle-row b{
    width:50px!important;
    min-width:50px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-toggle-row.muted b:after{
    right:23px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-advanced-options{
    margin-left:16px!important;
    margin-right:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .download-cta-section{
    padding:12px 16px max(12px,env(safe-area-inset-bottom))!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .docstream-result-grid .download-button{
    min-height:56px!important;
    font-size:17px!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Shared DocStream option treatment for the expanded image-tool utility engine. */
body.docstream-image-tool-body .docstream-image-utility-form:not(.has-uploaded-file) .docstream-utility-options{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-image-utility-form:not(.has-uploaded-file) .docstream-primary-options{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-primary-options{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-primary-options>label{
  min-width:0!important;
  border:1px solid #d3dbea!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#334155!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-utility-options{
  width:100%!important;
  margin:0!important;
  border:1px solid #c7cfdf!important;
  border-radius:10px!important;
  background:#f8fafc!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-utility-options>summary{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  min-height:58px!important;
  padding:0 16px!important;
  list-style:none!important;
  cursor:pointer!important;
  color:#334155!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-utility-options>summary::-webkit-details-marker{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-utility-options>summary span{
  display:inline-flex!important;
  align-items:center!important;
  gap:9px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-utility-options>summary small{
  color:#64748b!important;
  font-size:12px!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-utility-options>.utility-control-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  padding:12px!important;
  border-top:1px solid #dbe3ef!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-utility-options>.utility-control-grid>label{
  min-width:0!important;
  border:1px solid #d3dbea!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#334155!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.generic-tool-studio-active .tool-panel:has(.docstream-image-utility-form.has-uploaded-file){
  grid-template-columns:minmax(360px,35%) minmax(0,65%)!important;
  gap:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.generic-tool-studio-active .tool-panel:has(.docstream-image-utility-form.has-uploaded-file) .docstream-image-utility-form{
  max-width:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.generic-tool-studio-active .tool-panel:has(.docstream-image-utility-form.has-uploaded-file) #utilityOutput{
  min-height:68vh!important;
}

@media(max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.generic-tool-studio-active .tool-panel:has(.docstream-image-utility-form.has-uploaded-file){
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-utility-options>.utility-control-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-primary-options{
    grid-template-columns:1fr!important;
  }
}
@media(max-width:480px){
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-utility-options>summary{
    min-height:54px!important;
    padding:0 12px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .docstream-utility-options>summary small{
    display:none!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Advanced QR builder */
body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"]{
  width:100%!important;
  max-width:none!important;
  padding-left:12px!important;
  padding-right:12px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .tool-layout, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .tool-main{
  width:100%!important;
  max-width:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-panel:has(.qr-builder-form){
  display:grid!important;
  grid-template-columns:minmax(430px,34%) minmax(0,66%)!important;
  grid-template-rows:1fr auto!important;
  gap:12px!important;
  width:calc(100vw - 24px)!important;
  max-width:none!important;
  margin-left:auto!important;
  margin-right:auto!important;
  min-height:80vh!important;
  max-height:calc(100vh - 92px)!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  align-items:stretch!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form{
  grid-column:1!important;
  grid-row:1!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  grid-auto-flow:row!important;
  align-content:start!important;
  gap:12px!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  min-height:0!important;
  max-height:calc(100vh - 156px)!important;
  margin:0!important;
  padding:0 4px 0 0!important;
  background:transparent!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  scrollbar-gutter:stable!important;
  scrollbar-width:thin!important;
  scrollbar-color:#93c5fd transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form::-webkit-scrollbar{
  width:8px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form::-webkit-scrollbar-track{
  background:transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form::-webkit-scrollbar-thumb{
  background:#bfdbfe!important;
  border-radius:999px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form>*{
  grid-column:1!important;
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-control-section, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-settings-section{
  width:100%!important;
  max-width:none!important;
  min-width:0!important;
  border:1px solid #cad5e4!important;
  border-radius:10px!important;
  background:#f8fafc!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-control-section{
  display:grid!important;
  gap:12px!important;
  padding:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-search-row{
  position:relative!important;
  top:auto!important;
  z-index:3!important;
  padding-bottom:2px!important;
  background:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-search-row, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-type-select-row, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-type-select-row select, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-type-select-row select option, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form label, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form input, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form select, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form textarea, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-settings-section>summary, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-head span, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-level-badge{
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-type-select-row{
  display:grid!important;
  gap:8px!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-type-select-row select{
  min-height:54px!important;
  border:1px solid #bfc9db!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#0f172a!important;
  font-size:16px!important;
  font-weight:800!important;
  padding:0 14px!important;
  box-shadow:0 10px 24px rgba(15,23,42,.04)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-type-grid{
  display:none!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  max-height:292px!important;
  overflow:auto!important;
  padding:2px 2px 6px!important;
  scrollbar-width:thin!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-type-grid button{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  min-height:38px!important;
  width:auto!important;
  max-width:100%!important;
  padding:8px 12px!important;
  border:1px solid #e2e8f0!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#334155!important;
  font-size:13px!important;
  font-weight:850!important;
  line-height:1.1!important;
  cursor:pointer!important;
  box-shadow:0 8px 18px rgba(15,23,42,.04)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-type-grid button svg{
  width:17px!important;
  height:17px!important;
  color:#475569!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-type-grid button.is-active{
  border-color:#d8b4fe!important;
  background:#f3d9ff!important;
  color:#9d19c9!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-type-grid button.is-active svg{
  color:#9d19c9!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form label{
  display:grid!important;
  gap:7px!important;
  min-width:0!important;
  margin:0!important;
  color:#334155!important;
  font-size:13px!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form input, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form select, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form textarea{
  width:100%!important;
  min-width:0!important;
  min-height:44px!important;
  margin:0!important;
  border:1px solid #c7cfdf!important;
  border-radius:8px!important;
  background:#fff!important;
  color:#0f172a!important;
  padding:9px 11px!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form textarea{
  min-height:92px!important;
  resize:vertical!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-dynamic-fields>div{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-dynamic-fields>label, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-dynamic-fields>div{
  padding-top:4px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-dynamic-fields>div[hidden], html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-dynamic-fields>label[hidden]{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-dynamic-fields>[data-qr-field="text"], html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-dynamic-fields>[data-qr-field="links"], html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-dynamic-fields>[data-qr-field="generic"]{
  grid-template-columns:1fr!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-dynamic-fields>div label:has(textarea), html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-dynamic-fields>div label:last-child:nth-child(odd){
  grid-column:1/-1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-phone-row{
  display:grid!important;
  grid-template-columns:136px minmax(0,1fr)!important;
  gap:8px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-phone-row select, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-phone-row input{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-file-drop{
  grid-column:1/-1!important;
  min-height:66px!important;
  place-content:center!important;
  text-align:center!important;
  border:1.5px solid #8b5cf6!important;
  border-radius:8px!important;
  background:#f0edff!important;
  color:#7c3aed!important;
  font-size:16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-file-drop input{
  margin-top:8px!important;
  border:0!important;
  background:transparent!important;
  color:#334155!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-text-editor{
  display:grid!important;
  grid-template-columns:1fr!important;
  border:1px solid #c7cfdf!important;
  border-radius:8px!important;
  background:#fff!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-editor-toolbar{
  display:flex!important;
  align-items:center!important;
  gap:4px!important;
  min-width:0!important;
  overflow:auto!important;
  padding:6px!important;
  border-bottom:1px solid #dbe3ef!important;
  background:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-editor-toolbar select{
  width:auto!important;
  min-width:132px!important;
  min-height:34px!important;
  border:0!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-editor-toolbar button{
  flex:0 0 auto!important;
  min-width:34px!important;
  min-height:34px!important;
  border:0!important;
  border-radius:6px!important;
  background:#fff!important;
  color:#334155!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-text-editor textarea{
  border:0!important;
  border-radius:0!important;
  min-height:150px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-text-editor small{
  justify-self:end!important;
  padding:0 10px 8px!important;
  color:#64748b!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-settings-section>summary{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  min-height:54px!important;
  padding:0 14px!important;
  list-style:none!important;
  cursor:pointer!important;
  color:#334155!important;
  font-size:14px!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-settings-section>summary::-webkit-details-marker{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-settings-section>summary:after{
  content:"−"!important;
  color:#64748b!important;
  font-size:20px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-settings-section:not([open])>summary:after{
  content:"+"!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-settings-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
  width:100%!important;
  min-width:0!important;
  padding:12px 14px 14px!important;
  border-top:1px solid #dbe3ef!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-settings-grid .check-row{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  min-height:44px!important;
  padding:9px 10px!important;
  border:1px solid #c7cfdf!important;
  border-radius:8px!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-settings-grid .check-row input{
  width:18px!important;
  min-height:18px!important;
  flex:0 0 18px!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-settings-grid input[type="color"]{
  padding:4px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-settings-grid input[type="range"]{
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-actions{
  grid-column:1!important;
  grid-row:2!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:10px!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-actions .btn{
  min-height:52px!important;
  border-radius:8px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-output{
  grid-column:2!important;
  grid-row:1 / span 2!important;
  position:sticky!important;
  top:76px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  gap:14px!important;
  width:100%!important;
  min-width:0!important;
  min-height:80vh!important;
  max-height:calc(100vh - 92px)!important;
  margin:0!important;
  padding:16px!important;
  border:1px solid #cad5e4!important;
  border-radius:10px!important;
  background:#f8fafc!important;
  overflow:auto!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-placeholder{
  display:grid!important;
  place-items:center!important;
  align-content:center!important;
  gap:10px!important;
  flex:1 1 auto!important;
  min-height:420px!important;
  color:#64748b!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-placeholder svg{
  width:72px!important;
  height:72px!important;
  color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-placeholder strong{
  color:#0f172a!important;
  font-size:22px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-head div{
  display:grid!important;
  gap:2px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-head span{
  color:#64748b!important;
  font-size:12px!important;
  font-weight:800!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-head strong{
  color:#0f172a!important;
  font-size:20px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-level-badge{
  padding:6px 9px!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:#eff6ff!important;
  color:#1d4ed8!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-stage{
  display:grid!important;
  place-items:center!important;
  flex:1 1 auto!important;
  min-height:0!important;
  padding:14px!important;
  border:1px solid #dbe3ef!important;
  border-radius:10px!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-stage img{
  width:min(100%,760px)!important;
  max-height:calc(100vh - 290px)!important;
  object-fit:contain!important;
  border-radius:4px!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-readability-ok, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-readability-warning{
  display:flex!important;
  align-items:center!important;
  gap:8px!important;
  min-height:42px!important;
  padding:9px 11px!important;
  border-radius:8px!important;
  font-size:13px!important;
  font-weight:750!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-readability-ok{
  border:1px solid #bbf7d0!important;
  background:#f0fdf4!important;
  color:#047857!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-readability-warning{
  border:1px solid #fed7aa!important;
  background:#fff7ed!important;
  color:#c2410c!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-actions{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;
  gap:10px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-actions .btn{
  min-width:0!important;
  min-height:52px!important;
  border-radius:8px!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-actions .btn.secondary{
  border:1px solid #93c5fd!important;
  background:#fff!important;
  color:#0759b7!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-actions .btn.secondary svg{
  color:#0759b7!important;
}
@media(max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-panel:has(.qr-builder-form){
    grid-template-columns:1fr!important;
    grid-template-rows:auto auto auto!important;
    width:calc(100vw - 16px)!important;
    padding:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-actions, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-output{
    grid-column:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-form{grid-row:1!important;}
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-actions{grid-row:2!important;}
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-output{
    grid-row:3!important;
    position:static!important;
    max-height:none!important;
    min-height:520px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-stage img{
    max-height:none!important;
  }
}
@media(max-width:480px){
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-dynamic-fields>div, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-settings-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-actions, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-actions{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-builder-output{
    min-height:440px!important;
    padding:12px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-type-grid{
    max-height:238px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-phone-row{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .qr-preview-placeholder{
    min-height:320px!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] #tool-workspace.tool-panel:has(.qr-builder-form), html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .tool-page[data-tool="qr-code-generator"] #tool-workspace.tool-panel:has(.qr-builder-form){
  grid-template-columns:minmax(360px,40%) minmax(0,60%)!important;
  gap:0!important;
  width:min(100%,1280px)!important;
  margin:0 auto 1.4rem!important;
  border:1px solid rgba(195,198,215,.48)!important;
  outline:0!important;
  border-radius:16px!important;
  background:#fff!important;
  background-image:none!important;
  box-shadow:0 24px 64px rgba(37,99,235,.10),0 10px 15px -3px rgba(37,99,235,.04),0 4px 6px -2px rgba(37,99,235,.02)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form *, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-actions, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-actions *, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-output, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-output *{
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-actions, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-actions .btn{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-control-section, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-settings-section{
  border:0!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-control-section{
  padding:24px!important;
  gap:16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-settings-section{
  margin:0!important;
  border-top:1px solid rgba(195,198,215,.35)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-search-row, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-type-select-row, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form label, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-settings-section>summary, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-head span, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-level-badge{
  font-family:Geist,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;
  color:#434655!important;
  font-size:13px!important;
  font-weight:500!important;
  line-height:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-search-row, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-type-select-row, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form label:not(.check-row):not(.qr-file-drop){
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] #qrTypeGrid{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form input, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form select, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form textarea{
  min-height:48px!important;
  border:1px solid #c3c6d7!important;
  border-radius:8px!important;
  background:#eff4ff!important;
  color:#0b1c30!important;
  font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:16px!important;
  font-weight:500!important;
  line-height:1.5!important;
  padding:12px 14px!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-type-select-row select{
  min-height:54px!important;
  font-weight:600!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form input:focus, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form select:focus, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form textarea:focus{
  border-color:#004ac6!important;
  box-shadow:0 0 0 3px rgba(37,99,235,.10)!important;
  outline:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-actions{
  padding:0 24px 24px!important;
  grid-template-columns:minmax(0,1fr) 56px!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-actions .btn{
  min-height:56px!important;
  border-radius:8px!important;
  font-family:Hanken Grotesk,Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:15px!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-actions .btn.primary{
  background:#004ac6!important;
  border-color:#004ac6!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.22),0 14px 28px rgba(0,74,198,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-actions .btn.secondary{
  padding:0!important;
  color:#434655!important;
  background:#fff!important;
  border:1px solid #c3c6d7!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-output{
  min-height:620px!important;
  max-height:none!important;
  padding:40px!important;
  border:0!important;
  border-left:1px solid rgba(195,198,215,.35)!important;
  border-radius:0!important;
  background:#fff!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-output:before{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  opacity:.10!important;
  pointer-events:none!important;
  background-image:radial-gradient(#004ac6 .5px,transparent .5px)!important;
  background-size:24px 24px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-head, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-stage, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-readability-ok, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-readability-warning, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-actions, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-placeholder{
  position:relative!important;
  z-index:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-head strong, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-placeholder strong{
  font-family:Hanken Grotesk,Inter,ui-sans-serif,system-ui,sans-serif!important;
  color:#0b1c30!important;
  font-size:24px!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-stage{
  min-height:420px!important;
  border:1px solid #c3c6d7!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 24px 52px rgba(33,49,69,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-stage img{
  width:min(100%,360px)!important;
  max-height:360px!important;
  padding:24px!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 18px 45px rgba(33,49,69,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-actions{
  width:min(100%,460px)!important;
  margin:0 auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-actions .btn{
  min-height:48px!important;
  border-radius:8px!important;
  font-family:Geist,Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:14px!important;
  font-weight:500!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-actions .btn.primary{
  background:#213145!important;
  border-color:#213145!important;
  color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-actions .btn.secondary{
  background:#dce9ff!important;
  border-color:#b4c5ff!important;
  color:#0b1c30!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-readability-ok{
  width:max-content!important;
  max-width:100%!important;
  margin:0 auto!important;
  border:0!important;
  background:transparent!important;
  color:#737686!important;
  font-family:Geist,ui-monospace,monospace!important;
  font-size:12px!important;
  justify-content:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] #qrType, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] #qrType option, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] #qrTypeSearch, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-phone-row select, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-settings-grid select{
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-file-drop{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:10px!important;
  align-items:center!important;
  min-height:92px!important;
  padding:18px!important;
  border:1px dashed #9fc8ff!important;
  border-radius:12px!important;
  background:linear-gradient(180deg,#f8fbff,#eef6ff)!important;
  color:#334155!important;
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;
  font-size:14px!important;
  font-weight:800!important;
  text-align:center!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.88)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-file-drop input{
  min-height:42px!important;
  padding:7px 10px!important;
  border:1px solid #c3d7f2!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#0f172a!important;
  font-size:14px!important;
  font-weight:600!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-file-drop small{
  color:#64748b!important;
  font-size:12px!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-file-or{
  grid-column:1/-1!important;
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  width:100%!important;
  color:#64748b!important;
  font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;
  font-size:12px!important;
  font-weight:900!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-file-or:before, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-file-or:after{
  content:""!important;
  flex:1 1 auto!important;
  height:1px!important;
  background:#d8e4f5!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-phone-row{
  grid-template-columns:minmax(165px,190px) minmax(190px,1fr)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-phone-row input{
  min-width:190px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form{
  overflow-y:scroll!important;
  scrollbar-gutter:stable!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] [data-qr-field="booking"]{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] [data-qr-field="booking"] label:has(textarea), html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] [data-qr-field="booking"] label:nth-child(1), html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] [data-qr-field="booking"] label:nth-child(2), html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] [data-qr-field="booking"] label:nth-child(5){
  grid-column:1/-1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-actions .btn.secondary{
  min-width:64px!important;
  overflow:hidden!important;
}

@media(max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] #tool-workspace.tool-panel:has(.qr-builder-form), html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .tool-page[data-tool="qr-code-generator"] #tool-workspace.tool-panel:has(.qr-builder-form){
    grid-template-columns:1fr!important;
    min-height:0!important;
    max-height:none!important;
    width:min(100%,calc(100vw - 32px))!important;
    border-radius:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-form{
    max-height:none!important;
    padding-right:0!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-output{
    min-height:520px!important;
    padding:24px 16px!important;
    border-left:0!important;
    border-top:1px solid rgba(195,198,215,.35)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-actions{
    grid-template-columns:minmax(0,1fr) 56px!important;
    gap:10px!important;
    padding:0 16px 20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-actions .btn.secondary span{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-actions .btn.secondary svg{
    margin:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-phone-row{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-phone-row input{
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] [data-qr-field="booking"]{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-stage{
    min-height:320px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-stage img{
    width:min(100%,280px)!important;
    max-height:280px!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * QR builder final layout fix: scrollable controls + visible preview actions */

@media(max-width:900px){
  body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-builder-output{
    overflow:visible!important;
  }
  body.docstream-image-tool-body .tool-page[data-tool="qr-code-generator"] .qr-preview-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Compress Image To 20KB processing screen: DocStream-style clean progress panel */
body.image-optimizer-20kb-body .tool-panel:has(#imageOutput.is-processing){
  display:block!important;
  width:min(100%,1440px)!important;
  max-width:1440px!important;
  min-height:auto!important;
  padding:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:#f9f9fb!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(#imageOutput.is-processing) .image-optimizer-20kb-form, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(#imageOutput.is-processing) .image-optimizer-20kb-actions{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-panel:has(#imageOutput.is-processing) ~ .tool-workspace-note{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:center!important;
  width:100%!important;
  max-width:none!important;
  min-height:auto!important;
  padding:40px 24px 72px!important;
  background:#f9f9fb!important;
  border:0!important;
  box-shadow:none!important;
  grid-column:1 / -1!important;
  grid-row:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing>.processing-state{
  width:min(100%,1120px)!important;
  max-width:1120px!important;
  gap:0!important;
  padding:0!important;
  overflow:hidden!important;
  border:1px solid #c1c6d7!important;
  border-radius:12px!important;
  background:#ffffff!important;
  color:#1a1c1d!important;
  -webkit-text-fill-color:initial!important;
  box-shadow:0 4px 12px rgba(0,0,0,.03)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  font-family:Inter,"Segoe UI",ui-sans-serif,system-ui,sans-serif!important;
  animation:stateFadeScale .22s cubic-bezier(.16,1,.3,1) both!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing>.processing-state:before{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing>.processing-state>*{
  position:relative!important;
  z-index:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-preview{
  display:grid!important;
  grid-template-columns:120px minmax(0,1fr)!important;
  gap:30px!important;
  align-items:center!important;
  min-height:180px!important;
  padding:30px!important;
  border:0!important;
  border-bottom:1px solid #c1c6d7!important;
  border-radius:0!important;
  background:#f3f3f5!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-thumb, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-icon{
  width:120px!important;
  height:120px!important;
  border:1px solid #c1c6d7!important;
  border-radius:8px!important;
  background:#ffffff!important;
  color:#0058bc!important;
  box-shadow:0 4px 12px rgba(0,0,0,.06)!important;
  animation:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-thumb img{
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  border-radius:8px!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-preview-copy{
  display:grid!important;
  gap:10px!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-preview-copy .image-meta:first-child{
  color:#414755!important;
  -webkit-text-fill-color:#414755!important;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace!important;
  font-size:14px!important;
  line-height:16px!important;
  font-weight:500!important;
  letter-spacing:.02em!important;
  text-transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-preview-copy strong{
  max-width:100%!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-family:"Hanken Grotesk",Inter,"Segoe UI",ui-sans-serif,system-ui,sans-serif!important;
  font-size:30px!important;
  line-height:1.12!important;
  font-weight:600!important;
  letter-spacing:-.01em!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  text-overflow:clip!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-file-info{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin-top:6px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-file-info span{
  min-height:28px!important;
  padding:6px 12px!important;
  border:0!important;
  border-radius:999px!important;
  background:#e2e2e4!important;
  color:#414755!important;
  -webkit-text-fill-color:#414755!important;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace!important;
  font-size:13px!important;
  line-height:16px!important;
  font-weight:500!important;
  letter-spacing:.02em!important;
  text-transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-skeleton{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-head{
  display:flex!important;
  align-items:flex-end!important;
  justify-content:space-between!important;
  gap:24px!important;
  padding:44px 40px 26px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-head strong{
  color:#0058bc!important;
  -webkit-text-fill-color:#0058bc!important;
  font-family:"Hanken Grotesk",Inter,"Segoe UI",ui-sans-serif,system-ui,sans-serif!important;
  font-size:40px!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:-.01em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-head .image-meta{
  color:#717786!important;
  -webkit-text-fill-color:#717786!important;
  font-family:"Hanken Grotesk",Inter,"Segoe UI",ui-sans-serif,system-ui,sans-serif!important;
  font-size:40px!important;
  line-height:1!important;
  font-weight:600!important;
  letter-spacing:-.01em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .upload-progress{
  height:14px!important;
  margin:0 40px!important;
  padding:0!important;
  border:0!important;
  border-radius:999px!important;
  background:#e2e2e4!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .upload-progress span{
  border-radius:999px!important;
  background:#0070eb!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-steps{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:18px!important;
  padding:54px 40px 44px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:flex-start!important;
  gap:12px!important;
  min-height:80px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#717786!important;
  -webkit-text-fill-color:#717786!important;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace!important;
  font-size:14px!important;
  line-height:16px!important;
  font-weight:500!important;
  letter-spacing:.02em!important;
  text-transform:none!important;
  opacity:.46!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step:before{
  content:"";
  display:grid!important;
  place-items:center!important;
  width:60px!important;
  height:60px!important;
  border:2px solid #c1c6d7!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#0058bc!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step:nth-child(1):before{content:"↥";}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step:nth-child(2):before{content:"▣";}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step:nth-child(3):before{content:"⚙";}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step:nth-child(4):before{content:"✦";}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step:nth-child(5):before{content:"✓";}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step.done, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step.active{
  color:#0058bc!important;
  -webkit-text-fill-color:#0058bc!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step.done:before{
  border-color:#5d9be5!important;
  background:#d8e2ff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step.active:before{
  border-color:#0070eb!important;
  background:#0070eb!important;
  color:#fff!important;
  box-shadow:0 12px 24px rgba(0,112,235,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-support{
  display:flex!important;
  align-items:center!important;
  gap:28px!important;
  margin:0 40px!important;
  padding:30px 252px 36px 0!important;
  border-top:1px solid rgba(193,198,215,.55)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-support span{
  display:inline-flex!important;
  align-items:center!important;
  gap:10px!important;
  min-height:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#414755!important;
  -webkit-text-fill-color:#414755!important;
  font-size:14px!important;
  line-height:20px!important;
  font-weight:400!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-support svg{
  width:24px!important;
  height:24px!important;
  color:#717786!important;
  stroke-width:2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-actions{
  position:absolute!important;
  right:40px!important;
  bottom:34px!important;
  z-index:2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .cancel-processing-button{
  min-width:220px!important;
  min-height:56px!important;
  padding:14px 24px!important;
  border:1px solid #ffdad6!important;
  border-radius:10px!important;
  background:#fff8f7!important;
  color:#ba1a1a!important;
  -webkit-text-fill-color:#ba1a1a!important;
  font-size:16px!important;
  line-height:24px!important;
  font-weight:500!important;
  box-shadow:none!important;
  transition:background .18s ease,border-color .18s ease,transform .18s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .cancel-processing-button:hover{
  background:#fff1ef!important;
  border-color:#ffb4ab!important;
  transform:translateY(-1px)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.image-optimizer-20kb-body #imageOutput.is-processing{
  background:#f9f9fb!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.image-optimizer-20kb-body #imageOutput.is-processing>.processing-state{
  background:#ffffff!important;
  border-color:#c1c6d7!important;
  color:#1a1c1d!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing{
    min-height:auto!important;
    padding:18px 12px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-preview{
    grid-template-columns:82px minmax(0,1fr)!important;
    gap:16px!important;
    min-height:128px!important;
    padding:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-thumb, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-icon{
    width:82px!important;
    height:82px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-preview-copy strong{
    font-size:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-head{
    padding:26px 20px 18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-head strong, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-head .image-meta{
    font-size:28px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .upload-progress{
    margin:0 20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-steps{
    gap:8px!important;
    padding:30px 18px 28px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step{
    font-size:11px!important;
    line-height:14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .state-step:before{
    width:44px!important;
    height:44px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-support{
    display:grid!important;
    gap:12px!important;
    margin:0 20px!important;
    padding:22px 0 90px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .processing-actions{
    left:20px!important;
    right:20px!important;
    bottom:22px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body #imageOutput.is-processing .cancel-processing-button{
    width:100%!important;
    min-width:0!important;
    min-height:52px!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-workspace-note{
  grid-column:1 / -1!important;
  width:min(100%,1120px)!important;
  max-width:1120px!important;
  margin:1.35rem auto 2.1rem!important;
  padding:.7rem 1rem!important;
  justify-content:center!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,rgba(224,242,254,.8),rgba(238,242,255,.78),rgba(236,253,245,.72))!important;
  border:1px solid rgba(96,165,250,.22)!important;
  box-shadow:0 16px 38px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-workspace-note span{
  color:#173b5f!important;
  font-weight:770!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-workspace-note svg{
  color:#2563eb!important;
  filter:drop-shadow(0 0 10px rgba(37,99,235,.22))!important;
}
html[data-tl-mobile-v2="tool-v1"] .loading-card{
  width:min(94vw,520px)!important;
  padding:1.55rem!important;
  border-radius:30px!important;
  background:
    radial-gradient(circle at 14% 0,rgba(34,211,238,.16),transparent 38%),
    radial-gradient(circle at 88% 12%,rgba(124,58,237,.22),transparent 40%),
    linear-gradient(180deg,rgba(18,28,48,.96),rgba(13,22,38,.92))!important;
  border-color:rgba(125,211,252,.2)!important;
  box-shadow:0 30px 90px rgba(2,6,23,.48),0 0 70px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] .loading-logo{
  width:84px!important;
  height:84px!important;
  border-radius:26px!important;
  margin-bottom:1rem!important;
  background:linear-gradient(135deg,#22d3ee 0%,#2563eb 48%,#7c3aed 100%)!important;
  letter-spacing:.02em!important;
}
html[data-tl-mobile-v2="tool-v1"] .loading-status{
  font-size:1.25rem!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] .loading-estimate{
  display:inline-flex!important;
  width:auto!important;
  margin:.75rem auto 1rem!important;
  padding:.48rem .78rem!important;
  border-radius:999px!important;
  color:#bfdbfe!important;
  background:rgba(59,130,246,.16)!important;
  border:1px solid rgba(96,165,250,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] .loading-stages{
  gap:.66rem!important;
  padding:1rem!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.045)!important;
}
html[data-tl-mobile-v2="tool-v1"] .loading-stage{
  position:relative!important;
  min-height:28px!important;
  color:#8ea0b8!important;
  font-size:.92rem!important;
  font-weight:820!important;
}
html[data-tl-mobile-v2="tool-v1"] .loading-stage.active, html[data-tl-mobile-v2="tool-v1"] .loading-stage.done{
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] .loading-stage:before{
  width:24px!important;
  height:24px!important;
  flex:0 0 24px!important;
  margin-right:.15rem!important;
  position:static!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.image-form.has-uploaded-file:not(.passport-studio-form)), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.premium-result-card){
  background:
    radial-gradient(circle at 14% 0,rgba(6,182,212,.15),transparent 38%),
    radial-gradient(circle at 88% 14%,rgba(124,58,237,.18),transparent 40%),
    linear-gradient(145deg,rgba(13,27,38,.94),rgba(12,20,34,.9))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .image-form.has-uploaded-file:not(.passport-studio-form)>label:not(.upload-box):not(.check-row), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-result-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .studio-download-panel{
  color:#f8fafc!important;
  background:
    radial-gradient(circle at 10% 0,rgba(6,182,212,.16),transparent 36%),
    radial-gradient(circle at 92% 16%,rgba(217,70,239,.12),transparent 36%),
    linear-gradient(145deg,rgba(24,38,50,.94),rgba(17,29,39,.84))!important;
  border-color:rgba(125,211,252,.18)!important;
  box-shadow:0 22px 64px rgba(2,6,23,.3),0 0 0 1px rgba(255,255,255,.05) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .image-form.has-uploaded-file:not(.passport-studio-form)>label:not(.upload-box):not(.check-row) input, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .image-form.has-uploaded-file:not(.passport-studio-form)>label:not(.upload-box):not(.check-row) select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .download-menu, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .result-summary-strip{
  color:#f8fafc!important;
  background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04))!important;
  border-color:rgba(125,211,252,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-details strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .result-title h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .studio-preview-panel h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .download-menu summary, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .result-info-line{
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-details .image-meta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .result-title p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .quality-note{
  color:#c7d7e6!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .studio-image-frame, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-icon{
  background:
    radial-gradient(circle at 50% 0,rgba(96,165,250,.16),transparent 48%),
    linear-gradient(180deg,rgba(15,23,42,.78),rgba(15,23,42,.48))!important;
  border-color:rgba(125,211,252,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-workspace-note{
  background:linear-gradient(90deg,rgba(8,47,73,.86),rgba(30,27,75,.8),rgba(6,78,59,.72))!important;
  border-color:rgba(125,211,252,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-workspace-note span{
  color:#f8fbff!important;
}
/html[data-tl-mobile-v2="tool-v1"] * Active image/PDF workspace polish */
body.flux-tool-body.generic-tool-studio-active .tool-panel{
  grid-template-columns:minmax(300px,390px) minmax(0,1fr)!important;
  gap:1.35rem!important;
  padding:clamp(1.15rem,2vw,1.9rem)!important;
  background:
    radial-gradient(circle at 14% 0,rgba(34,211,238,.14),transparent 38%),
    radial-gradient(circle at 88% 14%,rgba(124,58,237,.2),transparent 40%),
    linear-gradient(135deg,rgba(3,10,21,.98),rgba(13,23,38,.95) 48%,rgba(17,15,42,.94))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file{
  gap:1rem!important;
  padding:1rem!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at 12% 0,rgba(34,211,238,.1),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important;
  border:1px solid rgba(125,211,252,.14)!important;
  box-shadow:0 22px 58px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file>label:not(.upload-box):not(.check-row){
  padding:1rem!important;
  border-radius:22px!important;
  background:
    radial-gradient(circle at 10% 0,rgba(96,165,250,.14),transparent 42%),
    linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.04))!important;
  border:1px solid rgba(125,211,252,.16)!important;
  box-shadow:0 14px 34px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file>label:not(.upload-box):not(.check-row) input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file>label:not(.upload-box):not(.check-row) select{
  min-height:56px!important;
  border-radius:12px!important;
  color:#f8fafc!important;
  background:linear-gradient(180deg,rgba(7,12,22,.9),rgba(2,6,23,.82))!important;
  border-color:rgba(125,211,252,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-actions .btn.primary{
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:66px!important;
  border-radius:999px!important;
  padding-inline:3.25rem!important;
  gap:.55rem!important;
  text-align:center!important;
  font-weight:850!important;
  background:linear-gradient(135deg,#22d3ee 0%,#2f80ed 48%,#7c3aed 100%)!important;
  box-shadow:0 20px 52px rgba(37,99,235,.3),0 0 44px rgba(34,211,238,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-actions .btn.primary svg{
  position:absolute!important;
  left:1.35rem!important;
  top:50%!important;
  width:20px!important;
  height:20px!important;
  margin:0!important;
  transform:translateY(-50%)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-actions .btn.primary span{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #imageOutput{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .premium-result-card{
  border-radius:30px!important;
  background:
    radial-gradient(circle at 12% 0,rgba(34,211,238,.12),transparent 38%),
    radial-gradient(circle at 90% 14%,rgba(124,58,237,.18),transparent 40%),
    linear-gradient(145deg,rgba(22,34,48,.92),rgba(13,23,38,.88))!important;
  border-color:rgba(125,211,252,.18)!important;
  box-shadow:0 28px 88px rgba(2,6,23,.38),0 0 78px rgba(34,211,238,.09),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-card{
  min-height:360px!important;
  padding:1.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-main{
  grid-template-columns:minmax(320px,46%) minmax(0,1fr) auto!important;
  min-height:310px!important;
  gap:1.3rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-icon{
  width:100%!important;
  max-width:none!important;
  min-height:300px!important;
  height:100%!important;
  aspect-ratio:auto!important;
  border-radius:24px!important;
  border:1px solid rgba(125,211,252,.16)!important;
  background:
    radial-gradient(circle at 50% 0,rgba(96,165,250,.2),transparent 44%),
    linear-gradient(180deg,rgba(15,23,42,.8),rgba(10,16,28,.62))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 48px rgba(2,6,23,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-thumb img{
  object-fit:contain!important;
  padding:.45rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-details{
  align-content:center!important;
  gap:.7rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-details strong{
  font-size:1.15rem!important;
  line-height:1.25!important;
  white-space:normal!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .premium-result-card{
  min-height:640px!important;
  padding:clamp(1.15rem,1.8vw,1.55rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-result-grid{
  grid-template-columns:minmax(230px,1fr) minmax(230px,1fr) minmax(240px,310px)!important;
  align-items:start!important;
  gap:1.1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-preview-panel{
  min-height:0!important;
  height:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-image-frame{
  height:clamp(340px,31vw,470px)!important;
  min-height:340px!important;
  max-height:470px!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 50% 0,rgba(96,165,250,.14),transparent 46%),
    linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025))!important;
  border-color:rgba(125,211,252,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 20px 50px rgba(2,6,23,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-download-panel{
  top:92px!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 18% 0,rgba(34,211,238,.14),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-download-panel .download-button{
  min-height:76px!important;
  border-radius:22px!important;
  font-size:1.05rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .download-menu[open]{
  max-height:360px!important;
  overflow:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .download-menu[open] .secondary-result-actions{
  max-height:280px!important;
  overflow:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .download-menu{
  border-color:rgba(125,211,252,.16)!important;
  background:rgba(2,6,23,.55)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .result-summary-strip{
  background:rgba(34,211,238,.07)!important;
  border-color:rgba(125,211,252,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-workspace-note{
  width:min(100% - 2rem,1180px)!important;
  max-width:1180px!important;
  margin:1.1rem auto 1.8rem!important;
  padding:.7rem!important;
  justify-content:center!important;
  gap:.55rem!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 10% 0,rgba(34,211,238,.16),transparent 42%),
    radial-gradient(circle at 92% 18%,rgba(124,58,237,.18),transparent 38%),
    linear-gradient(135deg,rgba(255,255,255,.08),rgba(255,255,255,.035))!important;
  border:1px solid rgba(125,211,252,.16)!important;
  box-shadow:0 20px 58px rgba(2,6,23,.3),0 0 46px rgba(34,211,238,.08),inset 0 1px 0 rgba(255,255,255,.08)!important;
  backdrop-filter:blur(14px)!important;
  -webkit-backdrop-filter:blur(14px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-workspace-note span{
  display:inline-flex!important;
  align-items:center!important;
  gap:.42rem!important;
  min-height:42px!important;
  padding:.55rem .78rem!important;
  border-radius:999px!important;
  color:#eaf6ff!important;
  opacity:1!important;
  font-weight:760!important;
  background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.04))!important;
  border:1px solid rgba(125,211,252,.14)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-workspace-note svg{
  color:#67e8f9!important;
  filter:drop-shadow(0 0 10px rgba(34,211,238,.28))!important;
}
/html[data-tl-mobile-v2="tool-v1"] * Active studio controls must stay readable, html[data-tl-mobile-v2="tool-v1"] even with advanced options open. */
body.flux-tool-body.generic-tool-studio-active .tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel>.pdf-studio{
  grid-template-columns:minmax(380px,460px) minmax(0,1fr)!important;
  gap:1.15rem 1.55rem!important;
  align-items:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file{
  max-height:calc(100svh - 124px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  padding:.82rem!important;
  gap:.82rem!important;
  scrollbar-width:thin;
  scrollbar-color:rgba(103,232,249,.48) rgba(15,23,42,.22);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file::-webkit-scrollbar, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file::-webkit-scrollbar{width:8px}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file::-webkit-scrollbar-thumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file::-webkit-scrollbar-thumb{
  border-radius:999px;
  background:linear-gradient(180deg,#22d3ee,#7c3aed);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file>label:not(.upload-box):not(.check-row), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-control-grid label{
  min-width:0!important;
  padding:.9rem!important;
  border-radius:20px!important;
  font-size:.9rem!important;
  line-height:1.35!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"]{
  background:
    radial-gradient(circle at 16% 0,rgba(14,165,233,.16),transparent 36%),
    radial-gradient(circle at 88% 8%,rgba(124,58,237,.13),transparent 38%),
    linear-gradient(180deg,#eef8ff 0%,#f8fbff 54%,#f5f0ff 100%)!important;
  color:#122036!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-panel>.pdf-studio, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-panel>.pdf-studio{
  background:
    radial-gradient(circle at 16% 0,rgba(14,165,233,.14),transparent 34%),
    radial-gradient(circle at 86% 12%,rgba(124,58,237,.12),transparent 36%),
    linear-gradient(135deg,rgba(255,255,255,.86),rgba(232,244,255,.76) 48%,rgba(245,240,255,.78))!important;
  border-color:rgba(96,165,250,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 26px 78px rgba(37,99,235,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .image-form.has-uploaded-file, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-form.has-uploaded-file{
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.12),transparent 36%),
    linear-gradient(180deg,rgba(255,255,255,.82),rgba(232,244,255,.68))!important;
  border-color:rgba(96,165,250,.22)!important;
  box-shadow:0 18px 46px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file>label:not(.upload-box):not(.check-row), html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .image-form.has-uploaded-file>label:not(.upload-box):not(.check-row), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .pdf-options-grid{
  color:#122036!important;
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.1),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.94),rgba(239,246,255,.78))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 14px 34px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file>label:not(.upload-box):not(.check-row) input, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .image-form.has-uploaded-file>label:not(.upload-box):not(.check-row) select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .image-form.has-uploaded-file>label:not(.upload-box):not(.check-row) input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .image-form.has-uploaded-file>label:not(.upload-box):not(.check-row) select{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  background:linear-gradient(180deg,#fff,#eef6ff)!important;
  border-color:rgba(96,165,250,.26)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .file-preview-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .premium-result-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .result-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .file-preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .premium-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .result-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-output{
  color:#122036!important;
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.12),transparent 38%),
    radial-gradient(circle at 90% 14%,rgba(124,58,237,.11),transparent 38%),
    linear-gradient(145deg,rgba(255,255,255,.9),rgba(234,244,255,.8))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 26px 70px rgba(37,99,235,.14),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .file-preview-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .studio-image-frame, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .file-preview-icon, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .studio-image-frame{
  background:
    radial-gradient(circle at 50% 0,rgba(96,165,250,.14),transparent 44%),
    linear-gradient(180deg,rgba(255,255,255,.92),rgba(226,239,249,.78))!important;
  border-color:rgba(96,165,250,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .file-preview-details strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .result-title h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .studio-preview-panel h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .file-preview-details strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .result-title h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .studio-preview-panel h3{
  color:#122036!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .file-preview-details, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .file-preview-details .image-meta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .result-title p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .quality-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .file-preview-details, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .file-preview-details .image-meta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .result-title p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .quality-note{
  color:#52647a!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .remove-file-button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .remove-file-button{
  color:#334155!important;
  background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(239,246,255,.72))!important;
  border-color:rgba(96,165,250,.26)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .download-menu, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .download-menu{
  color:#122036!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.86))!important;
  border-color:rgba(96,165,250,.22)!important;
  box-shadow:0 12px 28px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .download-menu summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .download-menu summary{
  color:#122036!important;
  -webkit-text-fill-color:#122036!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .download-menu summary svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .download-menu summary svg{
  color:#2563eb!important;
  stroke:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .download-menu .secondary-result-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .download-menu .secondary-result-actions{
  border-top-color:rgba(96,165,250,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .download-menu .try-another-button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .download-menu .try-another-button{
  color:#173b5f!important;
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(232,244,255,.82))!important;
  border-color:rgba(96,165,250,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .result-summary-strip, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .result-summary-strip{
  color:#173b5f!important;
  background:
    radial-gradient(circle at 14% 0,rgba(34,197,94,.12),transparent 36%),
    linear-gradient(135deg,rgba(240,253,250,.94),rgba(239,246,255,.88))!important;
  border-color:rgba(96,165,250,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .result-summary-strip .savings-pill, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .result-summary-strip .savings-pill{
  color:#047857!important;
  background:linear-gradient(135deg,rgba(187,247,208,.92),rgba(204,251,241,.84))!important;
  border-color:rgba(16,185,129,.32)!important;
  box-shadow:0 12px 26px rgba(16,185,129,.12),inset 0 1px 0 rgba(255,255,255,.75)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .result-summary-strip .savings-pill svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .result-summary-strip .savings-pill svg{
  color:#059669!important;
  stroke:#059669!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .result-summary-strip .result-info-line, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .result-summary-strip .result-info-line{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  font-weight:820!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .result-summary-strip .quality-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .result-summary-strip .quality-note{
  color:#1f3b57!important;
  -webkit-text-fill-color:#1f3b57!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .compression-warning, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .compression-warning{
  color:#92400e!important;
  background:linear-gradient(135deg,rgba(254,243,199,.95),rgba(255,247,237,.88))!important;
  border-color:rgba(245,158,11,.32)!important;
  box-shadow:0 14px 34px rgba(245,158,11,.1),inset 0 1px 0 rgba(255,255,255,.82)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .compression-warning svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .compression-warning svg{
  color:#f59e0b!important;
  stroke:#f59e0b!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .studio-download-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .studio-download-panel{
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.12),transparent 36%),
    linear-gradient(180deg,rgba(255,255,255,.9),rgba(232,244,255,.78))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 20px 52px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-workspace-note{
  background:
    radial-gradient(circle at 10% 0,rgba(14,165,233,.14),transparent 42%),
    radial-gradient(circle at 92% 18%,rgba(124,58,237,.12),transparent 38%),
    linear-gradient(135deg,rgba(255,255,255,.86),rgba(232,244,255,.76))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 18px 46px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-workspace-note span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-workspace-note span{
  color:#173b5f!important;
  background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(239,246,255,.82))!important;
  border-color:rgba(96,165,250,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-workspace-note svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-workspace-note svg{
  color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .advanced-compress-panel{
  grid-column:1!important;
  width:100%!important;
  min-width:0!important;
  overflow:visible!important;
  border-radius:22px!important;
  background:
    radial-gradient(circle at 10% 0,rgba(34,211,238,.15),transparent 42%),
    radial-gradient(circle at 94% 0,rgba(124,58,237,.16),transparent 40%),
    linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-panel summary{
  display:grid!important;
  grid-template-columns:1fr!important;
  align-items:start!important;
  justify-content:start!important;
  gap:.32rem!important;
  min-height:auto!important;
  padding:.92rem .95rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-panel summary span{
  font-size:1rem!important;
  line-height:1.25!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-panel summary small{
  color:#8eeaff!important;
  font-size:.78rem!important;
  line-height:1.25!important;
  letter-spacing:.01em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-grid{
  grid-template-columns:1fr!important;
  gap:.68rem!important;
  padding:0 .88rem .88rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-panel .check-row{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:.48rem!important;
  min-width:0!important;
  min-height:0!important;
  padding:.78rem!important;
  border-radius:18px!important;
  font-size:.88rem!important;
  line-height:1.35!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-grid select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-grid input:not([type="range"]){
  width:100%!important;
  min-width:0!important;
  min-height:46px!important;
  padding:.62rem .72rem!important;
  border-radius:14px!important;
  font-size:.86rem!important;
  line-height:1.2!important;
  text-overflow:ellipsis!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-grid input[type="color"]{
  padding:.28rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-grid input[type="range"]{
  width:100%!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .range-value-row{
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .range-value-badge{
  min-width:50px!important;
  min-height:28px!important;
  padding:.22rem .5rem!important;
  font-size:.78rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-panel .check-row{
  display:flex!important;
  align-items:center!important;
  gap:.6rem!important;
  min-width:0!important;
  overflow:hidden!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-panel .check-row input{
  flex:0 0 auto!important;
  width:18px!important;
  height:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-panel .check-row span{
  min-width:0!important;
  max-width:100%!important;
  display:block!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  line-height:1.35!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file){
  grid-template-columns:minmax(340px,440px) minmax(0,1fr)!important;
  grid-template-rows:auto auto 1fr!important;
  align-items:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file{
  grid-column:1!important;
  grid-row:1!important;
  max-height:none!important;
  overflow:visible!important;
  align-content:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions{
  grid-column:1!important;
  grid-row:2!important;
  position:static!important;
  inset:auto!important;
  z-index:1!important;
  display:grid!important;
  width:100%!important;
  margin:0!important;
  padding:.52rem!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035))!important;
  border:1px solid rgba(125,211,252,.16)!important;
  box-shadow:0 14px 36px rgba(2,6,23,.2),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions .btn.primary{
  width:100%!important;
  min-height:58px!important;
  padding-inline:3rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) #utilityOutput{
  grid-column:2!important;
  grid-row:1 / span 3!important;
  min-height:420px!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-head{
  grid-column:1/-1!important;
  width:100%!important;
  max-width:1180px!important;
  margin:0 auto .25rem!important;
  min-height:auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:.9rem!important;
  padding:1rem 1.1rem!important;
  border-radius:26px!important;
  border:1px solid rgba(125,211,252,.18)!important;
  background:
    radial-gradient(circle at 12% 0,rgba(34,211,238,.16),transparent 34%),
    linear-gradient(135deg,rgba(15,23,42,.88),rgba(30,41,59,.74))!important;
  box-shadow:0 18px 54px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-title{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:.46rem .62rem!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-title strong{
  color:#f8fafc!important;
  font-size:clamp(1.02rem,1.35vw,1.28rem)!important;
  font-weight:800!important;
  line-height:1.12!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-title small{
  flex-basis:100%!important;
  max-width:820px!important;
  color:#b7c6d6!important;
  font-size:.94rem!important;
  font-weight:500!important;
  line-height:1.45!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-engine-badge, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-chips span{
  display:inline-flex!important;
  align-items:center!important;
  gap:.36rem!important;
  border-radius:999px!important;
  white-space:nowrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-engine-badge{
  padding:.4rem .66rem!important;
  color:#dff7ff!important;
  background:rgba(14,165,233,.14)!important;
  border:1px solid rgba(125,211,252,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-engine-badge svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-chips svg{
  width:18px!important;
  height:18px!important;
  stroke-width:2.4!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-chips{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:wrap!important;
  gap:.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-chips span{
  padding:.48rem .72rem!important;
  color:#e0f2fe!important;
  font-weight:750!important;
  font-size:.86rem!important;
  background:rgba(15,23,42,.42)!important;
  border:1px solid rgba(125,211,252,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active #utilityOutput .utility-result-copy{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools #utilityOutput .utility-result-copy{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-head{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:.9rem!important;
  width:100%!important;
  max-width:1180px!important;
  margin:0 auto 1.1rem!important;
  padding:1rem 1.1rem!important;
  border-radius:26px!important;
  border:1px solid rgba(125,211,252,.18)!important;
  background:
    radial-gradient(circle at 12% 0,rgba(34,211,238,.16),transparent 34%),
    linear-gradient(135deg,rgba(15,23,42,.88),rgba(30,41,59,.74))!important;
  box-shadow:0 18px 54px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-title{
  display:flex!important;
  align-items:center!important;
  flex-wrap:wrap!important;
  gap:.46rem .62rem!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-title strong{
  color:#f8fafc!important;
  font-size:clamp(1.02rem,1.35vw,1.28rem)!important;
  font-weight:800!important;
  line-height:1.12!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-title small{
  flex-basis:100%!important;
  max-width:820px!important;
  color:#b7c6d6!important;
  font-size:.94rem!important;
  font-weight:500!important;
  line-height:1.45!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-engine-badge, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-chips span{
  display:inline-flex!important;
  align-items:center!important;
  gap:.36rem!important;
  border-radius:999px!important;
  white-space:nowrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-engine-badge{
  padding:.4rem .66rem!important;
  color:#dff7ff!important;
  background:rgba(14,165,233,.14)!important;
  border:1px solid rgba(125,211,252,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-engine-badge svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-chips svg{
  width:18px!important;
  height:18px!important;
  stroke-width:2.4!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-chips{
  display:flex!important;
  align-items:center!important;
  justify-content:flex-end!important;
  flex-wrap:wrap!important;
  gap:.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-chips span{
  padding:.48rem .72rem!important;
  color:#e0f2fe!important;
  font-weight:750!important;
  font-size:.86rem!important;
  background:rgba(15,23,42,.42)!important;
  border:1px solid rgba(125,211,252,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-head, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-studio .utility-studio-head, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-head, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools[data-theme="light"] .utility-studio .utility-studio-head{
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.14),transparent 34%),
    linear-gradient(135deg,rgba(255,255,255,.94),rgba(235,246,255,.82))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 18px 50px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-studio .utility-studio-title strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools[data-theme="light"] .utility-studio .utility-studio-title strong{
  color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-title small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-studio .utility-studio-title small, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-title small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools[data-theme="light"] .utility-studio .utility-studio-title small{
  color:#475569!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-engine-badge, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-studio .utility-engine-badge, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-engine-badge, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools[data-theme="light"] .utility-studio .utility-engine-badge{
  color:#075985!important;
  background:rgba(14,165,233,.11)!important;
  border-color:rgba(96,165,250,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-chips span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-studio .utility-studio-chips span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-chips span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools[data-theme="light"] .utility-studio .utility-studio-chips span{
  color:#173b5f!important;
  background:rgba(255,255,255,.72)!important;
  border-color:rgba(96,165,250,.2)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file){
  display:grid!important;
  grid-template-columns:minmax(390px,460px) minmax(520px,1fr)!important;
  grid-template-rows:auto auto 1fr!important;
  gap:1rem 1.4rem!important;
  align-items:start!important;
  justify-content:center!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .utility-studio, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .tool-content-stack{
  display:contents!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .utility-form.has-uploaded-file{
  width:100%!important;
  min-width:0!important;
  max-width:460px!important;
  grid-column:1!important;
  grid-row:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .utility-control-grid{
  width:100%!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .utility-control-grid label{
  min-width:0!important;
  width:100%!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions{
  max-width:460px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) #utilityOutput{
  width:100%!important;
  min-width:0!important;
  max-width:none!important;
  grid-column:2!important;
  grid-row:1 / span 3!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file .utility-control-grid label{
  color:#dbeafe!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file .utility-control-grid input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file .utility-control-grid select{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions{
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.78))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file .utility-control-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-form.has-uploaded-file .utility-control-grid label{
  color:#173b5f!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file .utility-control-grid input, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-form.has-uploaded-file .utility-control-grid select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-form.has-uploaded-file .utility-control-grid input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-form.has-uploaded-file .utility-control-grid select{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools .utility-form.has-uploaded-file .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] .utility-form.has-uploaded-file .utility-control-grid{
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.12),transparent 36%),
    linear-gradient(180deg,rgba(255,255,255,.96),rgba(234,246,255,.82))!important;
  border:1px solid rgba(96,165,250,.24)!important;
  box-shadow:0 18px 46px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools .utility-form.has-uploaded-file .utility-control-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] .utility-form.has-uploaded-file .utility-control-grid label{
  color:#163a5f!important;
  background:
    radial-gradient(circle at 15% 0,rgba(59,130,246,.1),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,250,255,.9))!important;
  border:1px solid rgba(96,165,250,.22)!important;
  box-shadow:0 12px 30px rgba(37,99,235,.075),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools .utility-form.has-uploaded-file .utility-control-grid label>span:first-child, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] .utility-form.has-uploaded-file .utility-control-grid label>span:first-child{
  color:#1d4f85!important;
  font-weight:850!important;
  letter-spacing:.01em!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools .utility-form.has-uploaded-file .utility-control-grid input, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools .utility-form.has-uploaded-file .utility-control-grid select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] .utility-form.has-uploaded-file .utility-control-grid input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] .utility-form.has-uploaded-file .utility-control-grid select{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  background:linear-gradient(180deg,#ffffff,#f7fbff)!important;
  border:1px solid rgba(37,99,235,.28)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 24px rgba(37,99,235,.075)!important;
  font-weight:760!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools .utility-form.has-uploaded-file .utility-control-grid .image-meta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools .utility-form.has-uploaded-file .utility-control-grid p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] .utility-form.has-uploaded-file .utility-control-grid .image-meta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] .utility-form.has-uploaded-file .utility-control-grid p{
  color:#526f91!important;
  -webkit-text-fill-color:#526f91!important;
  font-weight:560!important;
  line-height:1.55!important;
  opacity:1!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput.is-processing, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] #utilityOutput.is-processing{
  color:#122036!important;
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.14),transparent 40%),
    radial-gradient(circle at 88% 10%,rgba(124,58,237,.1),transparent 42%),
    linear-gradient(145deg,rgba(255,255,255,.96),rgba(232,244,255,.84))!important;
  border-color:rgba(14,165,233,.28)!important;
  box-shadow:0 24px 70px rgba(37,99,235,.14),inset 0 1px 0 rgba(255,255,255,.94)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput.is-processing .utility-processing-status, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] #utilityOutput.is-processing .utility-processing-status{
  background:linear-gradient(135deg,rgba(240,249,255,.96),rgba(255,255,255,.88),rgba(238,242,255,.82))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 18px 44px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput.is-processing .utility-processing-status strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] #utilityOutput.is-processing .utility-processing-status strong{color:#0f172a!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput.is-processing .utility-processing-status p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] #utilityOutput.is-processing .utility-processing-status p{color:#475569!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput.is-processing .utility-processing-step, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] #utilityOutput.is-processing .utility-processing-step{
  color:#334155!important;
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(239,246,255,.78))!important;
  border-color:rgba(96,165,250,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput.is-processing .utility-processing-step.active, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] #utilityOutput.is-processing .utility-processing-step.active{
  color:#075985!important;
  background:linear-gradient(135deg,rgba(224,242,254,.98),rgba(238,242,255,.88))!important;
  border-color:rgba(14,165,233,.32)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions .btn.secondary{
  color:#12365e!important;
  -webkit-text-fill-color:#12365e!important;
  background:
    radial-gradient(circle at 20% 0,rgba(14,165,233,.12),transparent 38%),
    linear-gradient(180deg,#ffffff,#e7f3ff)!important;
  border:1px solid rgba(37,99,235,.28)!important;
  box-shadow:0 14px 32px rgba(37,99,235,.13),inset 0 1px 0 rgba(255,255,255,.94)!important;
  opacity:1!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions .btn.secondary svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions .btn.secondary svg{
  color:#2563eb!important;
  stroke:#2563eb!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions .btn.secondary:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools[data-theme="light"] .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions .btn.secondary:hover{
  color:#0f2d52!important;
  -webkit-text-fill-color:#0f2d52!important;
  border-color:rgba(37,99,235,.42)!important;
  box-shadow:0 18px 38px rgba(37,99,235,.18),inset 0 1px 0 rgba(255,255,255,.96)!important;
}
@media (max-width:1180px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file){
    grid-template-columns:minmax(340px,420px) minmax(420px,1fr)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .utility-form.has-uploaded-file, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions{
    max-width:420px!important;
  }
}
@media (max-width:920px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file){
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    gap:.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .utility-form.has-uploaded-file, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) .tool-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.utility-form.has-uploaded-file) #utilityOutput{
    width:100%!important;
    max-width:100%!important;
    grid-column:auto!important;
    grid-row:auto!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-main{
  grid-template-columns:minmax(360px,44%) minmax(0,1fr) auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-details{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-actions{
  justify-self:end!important;
}
/html[data-tl-mobile-v2="tool-v1"] * Remove Background preview needs room for both the cutout preview and readable file details. */
body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .file-preview-card{
  width:100%!important;
  max-width:100%!important;
  padding:1.1rem!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .file-preview-main{
  display:grid!important;
  grid-template-columns:minmax(320px,1fr) minmax(240px,320px)!important;
  grid-template-areas:"thumb details" "progress progress"!important;
  align-items:center!important;
  gap:1.15rem!important;
  min-width:0!important;
  width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .file-preview-thumb{
  grid-area:thumb!important;
  width:100%!important;
  max-width:620px!important;
  min-width:0!important;
  aspect-ratio:4/3!important;
  min-height:300px!important;
  margin-inline:auto!important;
  display:grid!important;
  place-items:center!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .file-preview-thumb img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  object-fit:contain!important;
  border-radius:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .file-preview-details{
  grid-area:details!important;
  width:100%!important;
  min-width:0!important;
  max-width:320px!important;
  align-self:center!important;
  justify-items:start!important;
  text-align:left!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .file-preview-details strong{
  max-width:100%!important;
  color:#122036!important;
  font-size:1rem!important;
  line-height:1.25!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .file-preview-details .image-meta{
  color:#52647a!important;
  font-size:.92rem!important;
  line-height:1.55!important;
  white-space:normal!important;
  overflow-wrap:normal!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .file-preview-actions{
  grid-column:auto!important;
  justify-self:start!important;
  width:100%!important;
  margin-top:.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .remove-file-button{
  width:auto!important;
  min-width:120px!important;
  justify-content:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .upload-progress{
  grid-area:progress!important;
  width:100%!important;
}
@media (max-width:1180px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .file-preview-main{
    grid-template-columns:1fr!important;
    grid-template-areas:"thumb" "details" "progress"!important;
    justify-items:center!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .file-preview-thumb{
    max-width:100%!important;
    min-height:240px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .file-preview-details{
    max-width:100%!important;
    justify-items:center!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(#removeBgMode) #utilityOutput .file-preview-actions{
    justify-self:center!important;
    display:flex!important;
    justify-content:center!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * HEIC converter studio needs a simpler, html[data-tl-mobile-v2="tool-v1"] tighter workspace than compressor tools. */
body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file){
  grid-template-columns:minmax(330px,390px) minmax(0,1fr)!important;
  gap:1.05rem 1.35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .heic-converter-form.has-uploaded-file{
  max-height:none!important;
  overflow:visible!important;
  padding:1rem!important;
  gap:.9rem!important;
  align-content:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .heic-converter-form.has-uploaded-file>label:not(.upload-box):not(.check-row){
  min-height:140px!important;
  display:grid!important;
  gap:.7rem!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .heic-converter-form.has-uploaded-file input[type="range"]{
  width:100%!important;
  min-height:54px!important;
  padding:.2rem!important;
  accent-color:#5b5ff4!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .heic-converter-form .heic-note{
  min-height:118px!important;
  display:grid!important;
  align-content:center!important;
  gap:.5rem!important;
  padding:1.05rem!important;
  border-radius:22px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .heic-converter-form .heic-note strong{
  color:#dff7ff!important;
  font-size:1.02rem!important;
  font-weight:900!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .heic-converter-form .heic-note span{
  max-width:30ch!important;
  color:#bdd3e7!important;
  font-size:.95rem!important;
  line-height:1.58!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .tool-actions .btn.primary{
  width:min(100%,360px)!important;
  min-height:62px!important;
  justify-self:center!important;
  margin-inline:auto!important;
  border-radius:999px!important;
  position:relative!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding-inline:4.25rem!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .tool-actions{
  display:grid!important;
  justify-items:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .tool-actions .btn.primary svg{
  position:absolute!important;
  left:1.35rem!important;
  top:50%!important;
  transform:translateY(-50%)!important;
  width:21px!important;
  height:21px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .tool-actions .btn.primary span{
  display:block!important;
  width:100%!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .file-preview-card{
  min-height:340px!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .file-preview-main{
  grid-template-columns:minmax(280px,420px) minmax(0,1fr) auto!important;
  min-height:285px!important;
  gap:1.25rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .file-preview-icon{
  min-height:275px!important;
  max-width:420px!important;
  background:
    radial-gradient(circle at 50% 0,rgba(96,165,250,.16),transparent 44%),
    linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .file-preview-icon svg{
  width:46px!important;
  height:46px!important;
  color:#60a5fa!important;
  stroke-width:2.4!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .file-preview-details strong{
  max-width:36ch!important;
  font-size:1.05rem!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .heic-converter-form.has-uploaded-file, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-panel:has(.heic-converter-form.has-uploaded-file) .heic-converter-form.has-uploaded-file{
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.13),transparent 36%),
    linear-gradient(180deg,rgba(255,255,255,.86),rgba(232,244,255,.72))!important;
  border-color:rgba(96,165,250,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .heic-converter-form.has-uploaded-file>label:not(.upload-box):not(.check-row), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .heic-converter-form.has-uploaded-file>label:not(.upload-box):not(.check-row){
  color:#122036!important;
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.1),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.84))!important;
  border-color:rgba(96,165,250,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .heic-converter-form .heic-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .heic-converter-form .heic-note{
  background:
    radial-gradient(circle at 16% 0,rgba(14,165,233,.1),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.92),rgba(232,244,255,.8))!important;
  border-color:rgba(96,165,250,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .heic-converter-form .heic-note strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .heic-converter-form .heic-note strong{
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .heic-converter-form .heic-note span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .heic-converter-form .heic-note span{
  color:#52647a!important;
  -webkit-text-fill-color:#52647a!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .file-preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-panel:has(.heic-converter-form.has-uploaded-file) .file-preview-card{
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.12),transparent 36%),
    radial-gradient(circle at 92% 10%,rgba(124,58,237,.1),transparent 36%),
    linear-gradient(145deg,rgba(255,255,255,.9),rgba(234,244,255,.8))!important;
  border-color:rgba(96,165,250,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-panel:has(.heic-converter-form.has-uploaded-file) .file-preview-icon, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-panel:has(.heic-converter-form.has-uploaded-file) .file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-panel:has(.heic-converter-form.has-uploaded-file) .file-preview-icon{
  background:
    radial-gradient(circle at 50% 0,rgba(96,165,250,.16),transparent 44%),
    linear-gradient(180deg,rgba(255,255,255,.94),rgba(226,239,249,.8))!important;
  border-color:rgba(96,165,250,.24)!important;
}
@media (max-width:1180px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel>.pdf-studio{
    grid-template-columns:minmax(320px,400px) minmax(0,1fr)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-main{
    grid-template-columns:minmax(280px,42%) minmax(0,1fr)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-actions{
    grid-column:2!important;
    justify-self:start!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-workspace-note{
  background:
    radial-gradient(circle at 10% 0,rgba(14,165,233,.14),transparent 42%),
    radial-gradient(circle at 92% 18%,rgba(124,58,237,.12),transparent 38%),
    linear-gradient(135deg,rgba(255,255,255,.86),rgba(232,244,255,.76))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 18px 46px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-workspace-note span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-workspace-note span{
  color:#173b5f!important;
  background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(239,246,255,.82))!important;
  border-color:rgba(96,165,250,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-workspace-note svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-workspace-note svg{
  color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .advanced-compress-panel{
  color:#102033!important;
  background:
    radial-gradient(circle at 10% 0,rgba(14,165,233,.16),transparent 42%),
    radial-gradient(circle at 92% 4%,rgba(124,58,237,.12),transparent 40%),
    linear-gradient(180deg,rgba(255,255,255,.94),rgba(226,239,249,.84))!important;
  border-color:rgba(37,99,235,.2)!important;
  box-shadow:0 22px 54px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-panel summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .advanced-compress-panel summary{
  color:#102033!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-panel summary small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .advanced-compress-panel summary small{
  color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-grid label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-panel .check-row, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .advanced-compress-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .advanced-compress-panel .check-row{
  color:#122036!important;
  background:
    radial-gradient(circle at 14% 0,rgba(14,165,233,.1),transparent 38%),
    linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.84))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 12px 30px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.94)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-grid select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-grid input:not([type="range"]), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .advanced-compress-grid select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .advanced-compress-grid input:not([type="range"]){
  color:#0f172a!important;
  background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
  border-color:rgba(96,165,250,.28)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 18px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-grid select option, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .advanced-compress-grid select option{
  color:#0f172a!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .advanced-compress-grid input[type="color"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .advanced-compress-grid input[type="color"]{
  background:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .range-value-badge, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .range-value-badge{
  color:#fff!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-form label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-control-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-form label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-control-grid label{
  color:#12304f!important;
  -webkit-text-fill-color:#12304f!important;
  font-weight:850!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-form label:not(.check-row), html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-control-grid label:not(.check-row), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-form label:not(.check-row), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-control-grid label:not(.check-row){
  background:
    radial-gradient(circle at 15% 0,rgba(14,165,233,.11),transparent 42%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.9))!important;
  border:1px solid rgba(96,165,250,.24)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.96)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-form input:not([type="range"]), html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-form select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-form textarea, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-control-grid input:not([type="range"]), html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-control-grid select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-control-grid textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-form input:not([type="range"]), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-form select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-form textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-control-grid input:not([type="range"]), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-control-grid select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-control-grid textarea{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
  border:1px solid rgba(96,165,250,.28)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 18px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active input[type="file"]::file-selector-button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] input[type="file"]::file-selector-button{
  color:#102033!important;
  background:#ffffff!important;
  border:1px solid rgba(96,165,250,.35)!important;
  border-radius:10px!important;
  padding:.48rem .72rem!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-form select option, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-control-grid select option, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .tool-form select option, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .utility-control-grid select option{
  color:#0f172a!important;
  background:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-control-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body[data-theme="light"] .pdf-control-grid label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .pdf-control-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active[data-theme="light"] .pdf-control-grid label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body[data-theme="light"] .pdf-note{
  color:#12304f!important;
  -webkit-text-fill-color:#12304f!important;
  font-weight:850!important;
  text-shadow:none!important;
  background:
    radial-gradient(circle at 14% 0,rgba(14,165,233,.12),transparent 42%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.9))!important;
  border:1px solid rgba(96,165,250,.26)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.96)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-control-grid input:not([type="range"]), html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-control-grid select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-control-grid textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body[data-theme="light"] .pdf-control-grid input:not([type="range"]), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body[data-theme="light"] .pdf-control-grid select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body[data-theme="light"] .pdf-control-grid textarea{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
  border:1px solid rgba(96,165,250,.3)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 8px 18px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-control-grid input[type="range"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body[data-theme="light"] .pdf-control-grid input[type="range"]{
  -webkit-text-fill-color:initial!important;
  accent-color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-control-grid input[type="color"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body[data-theme="light"] .pdf-control-grid input[type="color"]{
  background:#ffffff!important;
  min-height:48px!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-control-grid input[type="file"]::file-selector-button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body[data-theme="light"] .pdf-control-grid input[type="file"]::file-selector-button{
  color:#102033!important;
  -webkit-text-fill-color:#102033!important;
  background:#ffffff!important;
  border:1px solid rgba(96,165,250,.35)!important;
  border-radius:10px!important;
  padding:.48rem .72rem!important;
  font-weight:850!important;
  box-shadow:0 6px 14px rgba(37,99,235,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-control-grid select option, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body[data-theme="light"] .pdf-control-grid select option{
  color:#0f172a!important;
  background:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio[data-pdf-mode="url-to-pdf"] .pdf-studio-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio[data-pdf-mode="create-pdf"] .pdf-studio-form{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio[data-pdf-mode="url-to-pdf"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio[data-pdf-mode="create-pdf"]{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:1rem!important;
  align-items:stretch!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-no-upload-studio{
  padding:clamp(1rem,2vw,1.6rem)!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at 12% 0,rgba(6,182,212,.16),transparent 38%),
    radial-gradient(circle at 88% 12%,rgba(124,58,237,.14),transparent 36%),
    linear-gradient(135deg,rgba(255,255,255,.72),rgba(238,247,255,.62) 48%,rgba(247,241,255,.68))!important;
  border:1px solid rgba(96,165,250,.24)!important;
  box-shadow:0 24px 70px rgba(37,99,235,.13),inset 0 1px 0 rgba(255,255,255,.84)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-no-upload-studio .pdf-options-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr)!important;
  gap:1rem!important;
  order:1!important;
  opacity:1!important;
  visibility:visible!important;
  transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-no-upload-studio .pdf-options-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-no-upload-studio .pdf-note{
  min-height:118px!important;
  padding:1.05rem 1.2rem!important;
  border-radius:22px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-no-upload-studio .pdf-options-grid input:not([type="range"]), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-no-upload-studio .pdf-options-grid textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-no-upload-studio .pdf-options-grid select{
  min-height:58px!important;
  margin-top:.65rem!important;
  font-size:1rem!important;
  font-weight:750!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio[data-pdf-mode="url-to-pdf"] .pdf-primary-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio[data-pdf-mode="create-pdf"] .pdf-primary-action{
  display:flex!important;
  order:2!important;
  width:100%!important;
  max-width:1040px!important;
  min-width:0!important;
  margin:0 auto!important;
  justify-content:center!important;
  align-items:center!important;
  gap:.75rem!important;
  padding:.8rem!important;
  border:1px solid rgba(96,165,250,.22)!important;
  border-radius:24px!important;
  background:linear-gradient(135deg,rgba(240,249,255,.86),rgba(255,255,255,.72),rgba(238,242,255,.74))!important;
  box-shadow:0 16px 38px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio[data-pdf-mode="url-to-pdf"] .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio[data-pdf-mode="create-pdf"] .pdf-options-grid{
  display:grid!important;
  order:1!important;
  width:100%!important;
  max-width:1040px!important;
  margin:0 auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio[data-pdf-mode="url-to-pdf"] .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio[data-pdf-mode="create-pdf"] .pdf-workspace{
  display:grid!important;
  order:3!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio[data-pdf-mode="url-to-pdf"] #pdfOutput, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio[data-pdf-mode="create-pdf"] #pdfOutput{
  order:4!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-tool-body .pdf-primary-action .btn.secondary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body[data-theme="light"] .pdf-primary-action .btn.secondary, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-primary-action .btn.secondary{
  color:#16406f!important;
  -webkit-text-fill-color:#16406f!important;
  background:linear-gradient(180deg,#ffffff,#eaf4ff)!important;
  border:1px solid rgba(96,165,250,.3)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.11),inset 0 1px 0 rgba(255,255,255,.94)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-tool-body .pdf-primary-action .btn.secondary svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body[data-theme="light"] .pdf-primary-action .btn.secondary svg, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-primary-action .btn.secondary svg{
  color:#2563eb!important;
  stroke:#2563eb!important;
  opacity:1!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-tool-body .pdf-control-grid label, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-tool-body .pdf-note{
  color:#12304f!important;
  -webkit-text-fill-color:#12304f!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-tool-body .pdf-control-grid input:not([type="range"]), html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-tool-body .pdf-control-grid select, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-tool-body .pdf-control-grid textarea{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
  border-color:rgba(96,165,250,.3)!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-no-upload-studio .pdf-options-grid{
    grid-template-columns:1fr!important;
  }
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.image-form.has-uploaded-file:not(.passport-studio-form)), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.premium-result-card){
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.image-form.has-uploaded-file:not(.passport-studio-form)) .image-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-panel:has(.premium-result-card) .image-output{
    grid-column:1!important;
    grid-row:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-main{
    grid-template-columns:1fr!important;
    min-height:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .file-preview-icon{
    min-height:220px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .studio-result-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .studio-preview-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .studio-image-frame{
    min-height:260px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel{
    grid-template-columns:1fr!important;
    grid-template-areas:"options" "actions" "preview" "status"!important;
    min-height:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-main, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-result-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-icon{
    min-height:220px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-preview-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-image-frame{
    min-height:260px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-box{
    min-height:280px!important;
    border-radius:24px!important;
    outline-offset:-10px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .upload-secondary-cta{
    width:min(100%,250px);
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-blog-grid .article-card{
    min-height:auto!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Desktop TinyWow-inspired homepage polish */


html[data-theme="dark"] body.flux-home.home-front{
  background:#17242d!important;
  color:#d8e6ef!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-home, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-hero{
  background:
    radial-gradient(circle at 18% 2%,rgba(14,165,233,.15),transparent 32%),
    radial-gradient(circle at 84% 8%,rgba(124,58,237,.13),transparent 34%),
    linear-gradient(180deg,#14212a 0%,#17242d 46%,#1b2b35 100%)!important;
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-home:before, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-hero:before{
  background-image:
    linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),
    linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px),
    radial-gradient(circle at 1px 1px,rgba(255,255,255,.16) 1px,transparent 0)!important;
  opacity:.32!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-header{
  background:rgba(14,24,32,.92)!important;
  border-bottom-color:rgba(148,163,184,.18)!important;
  box-shadow:0 14px 34px rgba(0,0,0,.26)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-nav .nav-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-nav .nav-dropdown, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-nav .nav-dropdown summary{
  color:#d8e6ef!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .language-trigger{
  background:#22323d!important;
  border-color:rgba(148,163,184,.2)!important;
  color:#eaf3f9!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-copy, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-section-head h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .brand-text{
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-hero p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-section-head p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section p{
  color:#b8c8d5!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-search input{
  background:#22323d!important;
  color:#f8fafc!important;
  border-color:rgba(148,163,184,.22)!important;
  box-shadow:0 16px 40px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-search input::placeholder{
  color:#95a8b7!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-search-shortcut{
  background:#17242d!important;
  border-color:rgba(148,163,184,.22)!important;
  color:#d8e6ef!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-stats-row, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-trust-stats{
  background:#20313c!important;
  border-color:rgba(148,163,184,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-stats-row span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-trust-stat{
  background:#223540!important;
  border-color:rgba(148,163,184,.14)!important;
  color:#d8e6ef!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .curated-featured-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tools-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-faq-section{
  background:#17242d!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-slider-shell, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section .category-tile, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .faq-list details{
  background:
    radial-gradient(circle at 12% 0%,rgba(37,99,235,.1),transparent 34%),
    linear-gradient(180deg,#20313c,#17242d)!important;
  border-color:rgba(148,163,184,.14)!important;
  color:#f8fafc!important;
  box-shadow:0 18px 46px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section .category-tile h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .faq-list summary{
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section .category-tile p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .faq-list p{
  color:#b8c8d5!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card:nth-child(2), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section .category-tile:nth-child(2), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .faq-list details:nth-child(2){
  background:radial-gradient(circle at 12% 0%,rgba(236,72,153,.1),transparent 34%),linear-gradient(180deg,#20313c,#17242d)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card:nth-child(3), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section .category-tile:nth-child(3), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .faq-list details:nth-child(3){
  background:radial-gradient(circle at 12% 0%,rgba(20,184,166,.1),transparent 34%),linear-gradient(180deg,#20313c,#17242d)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .tool-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-icon{
  background:rgba(37,99,235,.16)!important;
  border-color:rgba(96,165,250,.22)!important;
  color:#93c5fd!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-badge, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .card-status, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .section-kicker{
  background:#223540!important;
  border-color:rgba(96,165,250,.24)!important;
  color:#93c5fd!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .quick-action, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-count-pill, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trust-badges span{
  background:#20313c!important;
  border-color:rgba(148,163,184,.16)!important;
  color:#d8e6ef!important;
  box-shadow:0 12px 28px rgba(0,0,0,.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section{
  background:linear-gradient(180deg,#20313c,#1b2b35)!important;
  border:1px solid rgba(148,163,184,.14)!important;
  box-shadow:0 22px 64px rgba(0,0,0,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-faq-section{
  background:linear-gradient(180deg,#17242d,#1b2b35)!important;
  border:1px solid rgba(148,163,184,.12)!important;
  box-shadow:0 22px 64px rgba(0,0,0,.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-footer{
  background:radial-gradient(circle at 12% 0%,rgba(37,99,235,.2),transparent 34%),radial-gradient(circle at 78% 8%,rgba(124,58,237,.16),transparent 35%),#14212a!important;
  color:#b8c8d5!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tools-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-faq-section{
  background:
    radial-gradient(circle at 16% 0%,rgba(14,165,233,.18),transparent 32%),
    radial-gradient(circle at 86% 12%,rgba(236,72,153,.14),transparent 30%),
    linear-gradient(180deg,#111f2a 0%,#172733 58%,#14222d 100%)!important;
  border:1px solid rgba(96,165,250,.16)!important;
  box-shadow:0 24px 72px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-slider-shell, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section .category-tile, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .faq-list details{
  background:
    radial-gradient(circle at 14% 6%,rgba(34,211,238,.14),transparent 34%),
    radial-gradient(circle at 92% 0%,rgba(99,102,241,.13),transparent 38%),
    linear-gradient(145deg,rgba(32,49,60,.96),rgba(19,33,43,.98) 58%,rgba(17,28,38,.98))!important;
  border-color:rgba(125,211,252,.18)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section .category-tile:nth-child(2), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card:nth-child(2), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .faq-list details:nth-child(2){
  background:radial-gradient(circle at 14% 8%,rgba(244,114,182,.18),transparent 34%),radial-gradient(circle at 90% 0%,rgba(250,204,21,.1),transparent 34%),linear-gradient(145deg,#20313c,#152530)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section .category-tile:nth-child(3), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card:nth-child(3), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .faq-list details:nth-child(3){
  background:radial-gradient(circle at 14% 8%,rgba(45,212,191,.18),transparent 34%),radial-gradient(circle at 90% 0%,rgba(96,165,250,.12),transparent 34%),linear-gradient(145deg,#20313c,#152530)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section .category-tile:nth-child(4), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card:nth-child(4), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .faq-list details:nth-child(4){
  background:radial-gradient(circle at 14% 8%,rgba(168,85,247,.18),transparent 34%),radial-gradient(circle at 90% 0%,rgba(14,165,233,.12),transparent 34%),linear-gradient(145deg,#20313c,#152530)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-faq-section .home-section-head h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-section-head h2{
  color:#f8fafc!important;
  text-shadow:0 14px 34px rgba(0,0,0,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section h2{
  font-family:"Poppins",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  font-weight:800!important;
  line-height:1.04!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-faq-section .home-section-head p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-section-head p{
  color:#c7d7e4!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .quick-action, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-card-footer strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-card-footer, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-slider-button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trust-badges span{
  background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 48%,#ec4899 100%)!important;
  border-color:rgba(255,255,255,.18)!important;
  color:#fff!important;
  box-shadow:0 14px 34px rgba(14,165,233,.22),0 0 28px rgba(236,72,153,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-card-footer small, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-card-footer strong{
  color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-badge, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .card-status, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .section-kicker, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-count-pill{
  background:linear-gradient(135deg,rgba(14,165,233,.28),rgba(99,102,241,.22) 54%,rgba(236,72,153,.18))!important;
  border-color:rgba(125,211,252,.28)!important;
  color:#bfdbfe!important;
  box-shadow:0 12px 30px rgba(14,165,233,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .tool-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-icon{
  background:linear-gradient(135deg,rgba(14,165,233,.36),rgba(99,102,241,.3) 55%,rgba(236,72,153,.2))!important;
  border-color:rgba(147,197,253,.26)!important;
  color:#dbeafe!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .tool-card .quick-action, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card .quick-action, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-tool-grid .tool-card .quick-action{
  background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 52%,#ec4899 100%)!important;
  border-color:rgba(255,255,255,.22)!important;
  color:#fff!important;
  text-shadow:0 1px 0 rgba(0,0,0,.2)!important;
  box-shadow:0 14px 34px rgba(14,165,233,.24),0 0 30px rgba(236,72,153,.16),inset 0 1px 0 rgba(255,255,255,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .tool-card .quick-action svg, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card .quick-action svg{
  color:#fff!important;
  stroke-width:2.4!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .trending-tool-grid .tool-card .quick-action, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-tool-grid .tool-card .quick-action{
  min-height:40px!important;
  padding:0 14px 0 16px!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,#fff 0%,#f5f8ff 100%)!important;
  border:1px solid #c8d9ff!important;
  color:#0b57d0!important;
  -webkit-text-fill-color:#0b57d0!important;
  text-shadow:none!important;
  box-shadow:0 10px 22px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .trending-tool-grid .tool-card .quick-action svg, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-tool-grid .tool-card .quick-action svg{
  width:15px!important;
  height:15px!important;
  padding:2px!important;
  border-radius:999px!important;
  background:#e8f0ff!important;
  color:#0b57d0!important;
  stroke:#0b57d0!important;
  stroke-width:2.4!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .trending-tool-grid .tool-card:hover .quick-action, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-tool-grid .tool-card:hover .quick-action{
  transform:translateY(-1px)!important;
  background:linear-gradient(135deg,#0055ff 0%,#2563eb 54%,#13b8c7 115%)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:#0055ff!important;
  box-shadow:0 14px 30px rgba(37,99,235,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .trending-tool-grid .tool-card:hover .quick-action svg, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-tool-grid .tool-card:hover .quick-action svg{
  background:rgba(255,255,255,.18)!important;
  color:#fff!important;
  stroke:#fff!important;
  transform:translate(2px,-2px)!important;
}
/html[data-tl-mobile-v2="tool-v1"] * Homepage mobile recovery layer: keep the public landing page compact, html[data-tl-mobile-v2="tool-v1"] readable, html[data-tl-mobile-v2="tool-v1"] and overflow-safe. */
@media (max-width:760px){
  html,
  body.flux-home.home-front{
    width:100%!important;
    max-width:100%!important;
    overflow-x:hidden!important;
  }
  body.flux-home.home-front{
    background:
      radial-gradient(circle at 12% 0,rgba(14,165,233,.14),transparent 32%),
      radial-gradient(circle at 92% 8%,rgba(124,58,237,.12),transparent 34%),
      linear-gradient(180deg,#f7fbff 0%,#eef8ff 45%,#f7f2ff 100%)!important;
    color:#132033!important;
  }
  html[data-theme="dark"] body.flux-home.home-front{
    background:
      radial-gradient(circle at 14% 0,rgba(14,165,233,.16),transparent 32%),
      radial-gradient(circle at 92% 10%,rgba(168,85,247,.14),transparent 34%),
      linear-gradient(180deg,#121f2a 0%,#172733 52%,#14222d 100%)!important;
    color:#f8fafc!important;
  }
  body.flux-home.home-front .site-header{
    position:sticky!important;
    top:0!important;
    z-index:260!important;
    background:rgba(255,255,255,.94)!important;
    border-bottom:1px solid rgba(96,165,250,.18)!important;
    box-shadow:0 10px 28px rgba(37,99,235,.1)!important;
    backdrop-filter:blur(16px)!important;
    -webkit-backdrop-filter:blur(16px)!important;
  }
  html[data-theme="dark"] body.flux-home.home-front .site-header{
    background:rgba(15,28,38,.94)!important;
    border-bottom-color:rgba(125,211,252,.16)!important;
    box-shadow:0 12px 30px rgba(0,0,0,.28)!important;
  }
  body.flux-home.home-front .nav-wrap{
    min-height:64px!important;
    height:64px!important;
    padding:0 .9rem!important;
    gap:.55rem!important;
  }
  body.flux-home.home-front .brand-full-logo{
    height:42px!important;
    max-width:168px!important;
  }
  body.flux-home.home-front .nav-toggle{
    display:flex!important;
    width:44px!important;
    height:44px!important;
    flex:0 0 44px!important;
    border-radius:14px!important;
    color:#122033!important;
    background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
    border:1px solid rgba(96,165,250,.25)!important;
    box-shadow:0 10px 24px rgba(37,99,235,.12)!important;
  }
  html[data-theme="dark"] body.flux-home.home-front .nav-toggle{
    color:#e0f2fe!important;
    background:linear-gradient(180deg,#1e3a4a,#0f2433)!important;
    border-color:rgba(125,211,252,.48)!important;
    box-shadow:0 12px 28px rgba(0,0,0,.32),0 0 0 1px rgba(255,255,255,.06) inset,0 0 22px rgba(14,165,233,.12)!important;
  }
  html[data-theme="dark"] body.flux-home.home-front .nav-toggle span{
    background:#e0f2fe!important;
    box-shadow:0 0 8px rgba(125,211,252,.22)!important;
  }
/* Mobile nav drawer: canonical owner is mobile-nav-shared.css */
    min-height:46px!important;
    border-radius:14px!important;
    padding:.55rem!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
  }
  body.flux-home.home-front .ilove-hero{
    min-height:auto!important;
    padding:2rem .95rem 1.65rem!important;
    border-bottom:0!important;
    background:transparent!important;
  }
  body.flux-home.home-front .ilove-hero:before{
    opacity:.18!important;
    background-size:28px 28px!important;
  }
  body.flux-home.home-front .ilove-hero:after,
  body.flux-home.home-front .hero-blob,
  body.flux-home.home-front .hero-floating-tools,
  body.flux-home.home-front .hero-mini-previews,
  body.flux-home.home-front .brand-trust-row{
    display:none!important;
  }
  body.flux-home.home-front .ilove-hero-inner{
    width:100%!important;
    max-width:100%!important;
    padding-inline:0!important;
  }
  body.flux-home.home-front .section-kicker{
    margin-inline:auto!important;
    max-width:100%!important;
    min-height:34px!important;
    padding:.38rem .7rem!important;
    font-size:.7rem!important;
  }
  body.flux-home.home-front .hero-full-headline,
  body.flux-home.home-front .ilove-hero h1{
    width:100%!important;
    max-width:100%!important;
    margin:.7rem auto 0!important;
    font-size:clamp(2rem,10vw,2.65rem)!important;
    line-height:1.08!important;
    letter-spacing:0!important;
    text-align:center!important;
    white-space:normal!important;
    overflow:visible!important;
    color:#111827!important;
    text-shadow:none!important;
  }
  html[data-theme="dark"] body.flux-home.home-front .hero-full-headline,
  html[data-theme="dark"] body.flux-home.home-front .ilove-hero h1{
    color:#f8fafc!important;
  }
  body.flux-home.home-front .hero-full-rotator{
    display:inline-flex!important;
    width:100%!important;
    max-width:100%!important;
    height:1.55em!important;
    margin:.15rem 0!important;
    padding:0 .5rem!important;
    border-radius:18px!important;
    vertical-align:middle!important;
  }
  body.flux-home.home-front .hero-full-line{
    white-space:normal!important;
    text-align:center!important;
    gap:.08em!important;
    padding:0 .18rem!important;
  }
  body.flux-home.home-front .hero-full-copy{
    max-width:100%!important;
    overflow:visible!important;
    text-overflow:clip!important;
    line-height:1.08!important;
  }
  body.flux-home.home-front .hero-full-visual{
    display:none!important;
  }
  body.flux-home.home-front .ilove-hero p{
    width:100%!important;
    max-width:35rem!important;
    margin:.95rem auto 0!important;
    font-size:.98rem!important;
    line-height:1.65!important;
    text-align:center!important;
    color:#52647a!important;
  }
  html[data-theme="dark"] body.flux-home.home-front .ilove-hero p{
    color:#c7d7e4!important;
  }
  body.flux-home.home-front .hero-search{
    width:100%!important;
    max-width:100%!important;
    margin:1.25rem auto 0!important;
  }
  body.flux-home.home-front .hero-search input{
    min-height:56px!important;
    width:100%!important;
    border-radius:18px!important;
    padding:.95rem 1rem!important;
    padding-right:1rem!important;
    font-size:16px!important;
    color:#132033!important;
    background:linear-gradient(180deg,#ffffff,#eef7ff)!important;
    border:1px solid rgba(96,165,250,.28)!important;
    box-shadow:0 16px 38px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;
  }
  html[data-theme="dark"] body.flux-home.home-front .hero-search input{
    color:#f8fafc!important;
    background:linear-gradient(180deg,#203540,#182a35)!important;
    border-color:rgba(125,211,252,.2)!important;
  }
  body.flux-home.home-front .hero-search-shortcut{
    display:none!important;
  }
  body.flux-home.home-front .hero-cta{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.65rem!important;
    width:100%!important;
    margin:1rem auto!important;
  }
  body.flux-home.home-front .hero-cta .btn{
    width:100%!important;
    max-width:none!important;
    min-height:52px!important;
    border-radius:16px!important;
    font-size:.95rem!important;
  }
  body.flux-home.home-front .hero-stats-row,
  html[data-theme="dark"] body.flux-home.home-front .hero-stats-row{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:.55rem!important;
    width:100%!important;
    max-width:100%!important;
    margin:1rem 0 0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  body.flux-home.home-front .hero-stats-row span{
    min-height:58px!important;
    padding:.62rem!important;
    border-radius:18px!important;
    text-align:center!important;
    justify-content:center!important;
    background:rgba(255,255,255,.82)!important;
    border:1px solid rgba(96,165,250,.18)!important;
    box-shadow:0 12px 28px rgba(37,99,235,.09)!important;
  }
  html[data-theme="dark"] body.flux-home.home-front .hero-stats-row span{
    background:rgba(32,53,64,.9)!important;
    border-color:rgba(125,211,252,.14)!important;
  }
  body.flux-home.home-front .home-tabs{
    display:flex!important;
    gap:.55rem!important;
    overflow-x:auto!important;
    width:100%!important;
    padding:.12rem .02rem .3rem!important;
    margin:1rem 0 0!important;
    scroll-snap-type:x proximity!important;
  }
  body.flux-home.home-front .home-tabs::-webkit-scrollbar{
    height:0!important;
  }
  body.flux-home.home-front .home-tabs a{
    flex:0 0 auto!important;
    min-height:42px!important;
    padding:.62rem .9rem!important;
    border-radius:999px!important;
    white-space:nowrap!important;
    scroll-snap-align:start!important;
  }
  body.flux-home.home-front .home-tools-section,
  body.flux-home.home-front .home-work-section,
  body.flux-home.home-front .home-trust-section,
  body.flux-home.home-front .home-faq-section,
  body.flux-home.home-front .curated-featured-section,
  body.flux-home.home-front .popular-categories-section,
  body.flux-home.home-front .trending-tools-section{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:1.55rem .95rem!important;
    border-radius:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  body.flux-home.home-front .home-section-head{
    display:grid!important;
    gap:.45rem!important;
    text-align:left!important;
    margin:0 0 .95rem!important;
  }
  body.flux-home.home-front .home-section-head h2,
  body.flux-home.home-front .home-trust-section h2,
  body.flux-home.home-front .home-faq-section .home-section-head h2{
    font-size:clamp(1.65rem,8vw,2.15rem)!important;
    line-height:1.08!important;
    letter-spacing:0!important;
    color:#111827!important;
    text-align:left!important;
  }
  html[data-theme="dark"] body.flux-home.home-front .home-section-head h2,
  html[data-theme="dark"] body.flux-home.home-front .home-trust-section h2,
  html[data-theme="dark"] body.flux-home.home-front .home-faq-section .home-section-head h2{
    color:#f8fafc!important;
  }
  body.flux-home.home-front .home-section-head p,
  body.flux-home.home-front .home-trust-section p,
  body.flux-home.home-front .home-faq-section .home-section-head p{
    font-size:.95rem!important;
    line-height:1.62!important;
    color:#52647a!important;
    text-align:left!important;
  }
  html[data-theme="dark"] body.flux-home.home-front .home-section-head p,
  html[data-theme="dark"] body.flux-home.home-front .home-trust-section p,
  html[data-theme="dark"] body.flux-home.home-front .home-faq-section .home-section-head p{
    color:#c7d7e4!important;
  }
  body.flux-home.home-front .home-tool-grid,
  body.flux-home.home-front .compact-home-grid,
  body.flux-home.home-front .home-article-grid,
  body.flux-home.home-front .featured-strip,
  body.flux-home.home-front .coming-soon-grid,
  body.flux-home.home-front .trending-tool-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.85rem!important;
    width:100%!important;
  }
  body.flux-home.home-front .category-slider-shell{
    width:100%!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  body.flux-home.home-front .home-category-grid.category-slider-track{
    display:flex!important;
    grid-template-columns:none!important;
    gap:.85rem!important;
    overflow-x:auto!important;
    padding:.05rem .05rem .85rem!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
  }
  body.flux-home.home-front .home-category-grid.category-slider-track::-webkit-scrollbar{
    height:0!important;
  }
  body.flux-home.home-front .home-category-grid.category-slider-track .category-tile{
    flex:0 0 min(84vw,320px)!important;
    scroll-snap-align:start!important;
  }
  body.flux-home.home-front .category-slider-controls{
    display:none!important;
  }
  body.flux-home.home-front .featured-tool-card,
  body.flux-home.home-front .tool-card,
  body.flux-home.home-front .category-tile,
  body.flux-home.home-front .article-card,
  body.flux-home.home-front .faq-list details{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:0!important;
    padding:1rem!important;
    border-radius:20px!important;
    background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(239,246,255,.72))!important;
    border:1px solid rgba(96,165,250,.2)!important;
    box-shadow:0 14px 34px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
    color:#132033!important;
  }
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card,
  html[data-theme="dark"] body.flux-home.home-front .tool-card,
  html[data-theme="dark"] body.flux-home.home-front .category-tile,
  html[data-theme="dark"] body.flux-home.home-front .article-card,
  html[data-theme="dark"] body.flux-home.home-front .faq-list details{
    background:linear-gradient(145deg,rgba(32,53,64,.96),rgba(18,34,45,.96))!important;
    border-color:rgba(125,211,252,.16)!important;
    box-shadow:0 16px 38px rgba(0,0,0,.26),inset 0 1px 0 rgba(255,255,255,.06)!important;
    color:#f8fafc!important;
  }
  body.flux-home.home-front .tool-card{
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    grid-template-areas:"icon title" "icon badge" "desc desc" "action action"!important;
    column-gap:.72rem!important;
    row-gap:.22rem!important;
  }
  body.flux-home.home-front .tool-card h3,
  body.flux-home.home-front .category-tile h3,
  body.flux-home.home-front .featured-tool-card h3,
  body.flux-home.home-front .article-card h3,
  body.flux-home.home-front .faq-list summary{
    color:#132033!important;
    font-size:1.02rem!important;
    line-height:1.25!important;
    letter-spacing:0!important;
    overflow-wrap:anywhere!important;
  }
  html[data-theme="dark"] body.flux-home.home-front .tool-card h3,
  html[data-theme="dark"] body.flux-home.home-front .category-tile h3,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card h3,
  html[data-theme="dark"] body.flux-home.home-front .article-card h3,
  html[data-theme="dark"] body.flux-home.home-front .faq-list summary{
    color:#f8fafc!important;
  }
  body.flux-home.home-front .tool-card p,
  body.flux-home.home-front .category-tile p,
  body.flux-home.home-front .featured-tool-card p,
  body.flux-home.home-front .article-card p,
  body.flux-home.home-front .faq-list p{
    color:#5f7085!important;
    font-size:.9rem!important;
    line-height:1.55!important;
    overflow-wrap:break-word!important;
  }
  html[data-theme="dark"] body.flux-home.home-front .tool-card p,
  html[data-theme="dark"] body.flux-home.home-front .category-tile p,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card p,
  html[data-theme="dark"] body.flux-home.home-front .article-card p,
  html[data-theme="dark"] body.flux-home.home-front .faq-list p{
    color:#c7d7e4!important;
  }
  body.flux-home.home-front .tool-icon,
  body.flux-home.home-front .category-icon{
    width:42px!important;
    height:42px!important;
    border-radius:14px!important;
  }
  body.flux-home.home-front .category-icon-row{
    gap:.42rem!important;
  }
  body.flux-home.home-front .category-badge,
  body.flux-home.home-front .card-status,
  body.flux-home.home-front .section-kicker{
    width:max-content!important;
    max-width:100%!important;
    min-height:28px!important;
    padding:.32rem .58rem!important;
    border-radius:999px!important;
    font-size:.68rem!important;
    line-height:1.2!important;
  }
  body.flux-home.home-front .popular-categories-section .category-tile .category-count-pill{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:.5rem!important;
    width:max-content!important;
    min-height:40px!important;
    padding:.36rem .74rem .36rem .42rem!important;
    border-radius:999px!important;
    background:linear-gradient(135deg,#ffffff 0%,#eff6ff 100%)!important;
    border:1px solid rgba(96,165,250,.26)!important;
    box-shadow:0 10px 24px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.95)!important;
    color:#172554!important;
    font-size:.78rem!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  body.flux-home.home-front .popular-categories-section .category-tile .category-count-number{
    display:inline-grid!important;
    place-items:center!important;
    min-width:31px!important;
    height:28px!important;
    padding:0 .42rem!important;
    border-radius:999px!important;
    color:#fff!important;
    background:linear-gradient(135deg,#2563eb,#7c3aed)!important;
    box-shadow:0 8px 18px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.24)!important;
    font-weight:950!important;
  }
  body.flux-home.home-front .popular-categories-section .category-tile .category-count-label{
    color:#334155!important;
    font-size:.74rem!important;
    font-weight:900!important;
    letter-spacing:.04em!important;
    text-transform:uppercase!important;
  }
  body.flux-home.home-front .quick-action,
  body.flux-home.home-front .tool-card .quick-action,
  body.flux-home.home-front .trending-tool-grid .tool-card .quick-action,
  body.flux-home.home-front .home-tool-grid .tool-card .quick-action{
    grid-area:action!important;
    width:100%!important;
    min-height:46px!important;
    margin-top:.75rem!important;
    border-radius:15px!important;
    font-size:.9rem!important;
  }
  body.flux-home.home-front .featured-card-footer{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.55rem!important;
  }
  body.flux-home.home-front .trust-badges{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.55rem!important;
  }
  body.flux-home.home-front .trust-badges span{
    width:100%!important;
    justify-content:flex-start!important;
    align-items:flex-start!important;
    gap:.75rem!important;
    min-height:88px!important;
    padding:.95rem 1rem!important;
  }
  body.flux-home.home-front .faq-list{
    display:grid!important;
    gap:.7rem!important;
  }
  body.flux-home.home-front .faq-list summary{
    min-height:46px!important;
    padding-right:2rem!important;
  }
  body.flux-home.home-front .site-footer{
    margin-top:0!important;
  }
  body.flux-home.home-front .footer-grid{
    grid-template-columns:1fr!important;
    gap:1rem!important;
    padding:1.5rem .95rem!important;
  }
  body.flux-home.home-front .footer-brand-block,
  body.flux-home.home-front .footer-grid>div:last-child{
    grid-column:1!important;
  }
}
@media (max-width:760px){
/* Mobile nav drawer: canonical owner is mobile-nav-shared.css */
    color:#cbd5e1!important;
    -webkit-text-fill-color:#cbd5e1!important;
  }
}
@media (max-width:420px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .brand-full-logo{
    height:38px!important;
    max-width:148px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-wrap{
    height:60px!important;
    min-height:60px!important;
    padding:0 .75rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav, html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-home.home-front .site-nav{
    left:.55rem!important;
    right:.55rem!important;
    top:66px!important;
    bottom:.55rem!important;
    border-radius:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero{
    padding:1.55rem .82rem 1.35rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero h1{
    font-size:clamp(1.78rem,10.2vw,2.24rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-rotator{
    height:1.72em!important;
    border-radius:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-stats-row{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-tools-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-work-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-trust-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-faq-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .popular-categories-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .trending-tools-section{
    padding-left:.82rem!important;
    padding-right:.82rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-category-grid.category-slider-track .category-tile{
    flex-basis:88vw!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-home{
  background:
    radial-gradient(circle at 12% 4%,rgba(14,165,233,.13),transparent 30%),
    radial-gradient(circle at 82% 10%,rgba(124,58,237,.12),transparent 32%),
    radial-gradient(circle at 72% 52%,rgba(236,72,153,.08),transparent 30%),
    linear-gradient(180deg,#121e27 0%,#17242d 34%,#1a2a35 68%,#14212a 100%)!important;
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .curated-featured-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tools-section{
  background:transparent!important;
  border-color:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section{
  margin-top:3.4rem!important;
  padding-top:2.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tools-section{
  margin-top:3.1rem!important;
  padding-top:2.65rem!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-slider-shell{
  background:
    radial-gradient(circle at 12% 2%,rgba(34,211,238,.1),transparent 34%),
    radial-gradient(circle at 92% 8%,rgba(236,72,153,.1),transparent 34%),
    linear-gradient(180deg,rgba(17,31,42,.72),rgba(14,26,36,.58))!important;
  border-color:rgba(125,211,252,.16)!important;
  box-shadow:0 18px 54px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.05)!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front{
    max-width:100%!important;
    overflow-x:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-header, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-header{
    position:sticky!important;
    top:0!important;
    z-index:260!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-wrap{
    min-height:64px!important;
    height:64px!important;
    padding:0 .9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .brand-full-logo{
    height:42px!important;
    max-width:168px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav.mobile-drawer-mounted, html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-home.home-front .site-nav{
    position:fixed!important;
    left:.75rem!important;
    right:.75rem!important;
    top:72px!important;
    bottom:.75rem!important;
    width:auto!important;
    height:auto!important;
    max-height:none!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    border-radius:22px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav:not(.open){
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero{
    min-height:auto!important;
    padding:2rem .95rem 1.65rem!important;
    background:transparent!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero:after, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-blob, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-floating-tools, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-mini-previews, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .brand-trust-row{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero-inner{
    width:100%!important;
    max-width:100%!important;
    padding-inline:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-hero h1{
    width:100%!important;
    max-width:100%!important;
    font-size:clamp(2rem,10vw,2.65rem)!important;
    line-height:1.08!important;
    letter-spacing:0!important;
    text-align:center!important;
    white-space:normal!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-rotator{
    width:100%!important;
    max-width:100%!important;
    height:1.55em!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line{
    white-space:normal!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-copy{
    max-width:100%!important;
    overflow:visible!important;
    text-overflow:clip!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-visual{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-hero p{
    max-width:35rem!important;
    margin:.95rem auto 0!important;
    font-size:.98rem!important;
    line-height:1.65!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search{
    width:100%!important;
    max-width:100%!important;
    margin:1.25rem auto 0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search input, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-search input{
    min-height:56px!important;
    width:100%!important;
    border-radius:18px!important;
    padding:.95rem 1rem!important;
    padding-right:1rem!important;
    font-size:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search-shortcut{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-cta{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.65rem!important;
    width:100%!important;
    margin:1rem auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-cta .btn{
    width:100%!important;
    max-width:none!important;
    min-height:52px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-stats-row, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-stats-row{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:.55rem!important;
    width:100%!important;
    max-width:100%!important;
    margin:1rem 0 0!important;
    padding:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-tools-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-work-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-trust-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-faq-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .popular-categories-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .trending-tools-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .curated-featured-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tools-section{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:1.55rem .95rem!important;
    border-radius:0!important;
    background:transparent!important;
    border:0!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .compact-home-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-article-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-strip, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .coming-soon-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .trending-tool-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.85rem!important;
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-slider-shell, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-slider-shell{
    width:100%!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-category-grid.category-slider-track{
    display:flex!important;
    grid-template-columns:none!important;
    gap:.85rem!important;
    overflow-x:auto!important;
    padding:.05rem .05rem .85rem!important;
    scroll-snap-type:x mandatory!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-category-grid.category-slider-track .category-tile{
    flex:0 0 min(84vw,320px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-tile, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .article-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .faq-list details{
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
    min-height:0!important;
    padding:1rem!important;
    border-radius:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .tool-card{
    display:grid!important;
    grid-template-columns:44px minmax(0,1fr)!important;
    grid-template-areas:"icon title" "icon badge" "desc desc" "action action"!important;
    column-gap:.72rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .quick-action, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .tool-card .quick-action{
    width:100%!important;
    min-height:46px!important;
    margin-top:.75rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-grid{
    grid-template-columns:1fr!important;
    padding:1.5rem .95rem!important;
  }
}
@media (max-width:420px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .brand-full-logo{height:38px!important;max-width:128px!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-wrap{height:60px!important;min-height:60px!important;padding:0 .75rem!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav, html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-home.home-front .site-nav{left:.55rem!important;right:.55rem!important;top:66px!important;bottom:.55rem!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero h1{font-size:clamp(1.78rem,10.2vw,2.24rem)!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-rotator{height:1.72em!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-stats-row{grid-template-columns:1fr!important}
}
html[data-tl-mobile-v2="tool-v1"] body.category-front{
  background:
    radial-gradient(circle at 12% 7%,rgba(14,165,233,.08),transparent 28%),
    radial-gradient(circle at 84% 8%,rgba(236,72,153,.08),transparent 28%),
    linear-gradient(180deg,#ffffff 0%,#f7fbff 38%,#f4fbff 72%,#ffffff 100%)!important;
  color:#171d24;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .page-shell{
  max-width:1240px;
  padding-top:1.15rem;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .breadcrumb{
  max-width:1120px;
  margin:1rem auto .55rem;
  font-size:.82rem;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero{
  display:block;
  max-width:900px;
  margin:0 auto;
  padding:2.35rem 0 1rem;
  text-align:center;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero:before{
  left:18%;
  right:18%;
  top:.3rem;
  background:linear-gradient(90deg,transparent,rgba(var(--cat-rgb),.28),rgba(14,165,233,.24),transparent);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero-copy{
  max-width:880px;
  margin:auto;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero h1{
  font-family:Poppins,Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;
  font-size:clamp(2.35rem,5vw,4rem);
  line-height:1.02;
  font-weight:800;
  letter-spacing:0;
  margin:.42rem 0 .68rem;
  color:#171d24;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero p{
  max-width:720px;
  margin:0 auto;
  color:#607086;
  font-size:1.02rem;
  line-height:1.72;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero-visual{
  display:none;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-stat-row{
  justify-content:center;
  margin-top:1.15rem;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-stat-row span{
  min-height:38px;
  padding:.48rem .78rem;
  background:linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,246,255,.72));
  border-color:rgba(var(--cat-rgb),.18);
  color:#475569;
  box-shadow:0 12px 28px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.86);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-stat-row strong{
  color:#0f172a;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .content-section{
  max-width:980px;
  margin:1.25rem auto 1.7rem;
  padding:1.15rem 1.25rem;
  border:1px solid rgba(125,211,252,.22);
  border-radius:20px;
  background:
    radial-gradient(circle at 8% 0%,rgba(14,165,233,.08),transparent 36%),
    radial-gradient(circle at 92% 0%,rgba(236,72,153,.07),transparent 34%),
    rgba(255,255,255,.82);
  box-shadow:0 24px 56px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.92);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .content-section:before{
  display:none;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .content-section h2{
  font-family:Poppins,Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;
  font-size:clamp(1.35rem,2.2vw,1.9rem);
  color:#17202a;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .content-section p{
  color:#64748b;
  line-height:1.75;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tools-section{
  max-width:1200px;
  padding-top:1.3rem;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tools-section:before{
  display:none;
}
html[data-tl-mobile-v2="tool-v1"] .category-tools-head{
  max-width:760px;
  margin:0 auto .65rem;
  text-align:center;
}
html[data-tl-mobile-v2="tool-v1"] .category-tools-head h2{
  margin:.35rem 0 .35rem;
  font-family:Poppins,Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;
  font-size:clamp(1.8rem,3vw,2.75rem);
  line-height:1.08;
  color:#171d24;
}
html[data-tl-mobile-v2="tool-v1"] .category-tools-head p{
  margin:0;
  color:#657389;
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-search{
  position:relative;
  display:grid;
  grid-template-columns:44px minmax(0,1fr) auto;
  align-items:center;
  gap:.3rem;
  width:min(620px,100%);
  margin:.75rem auto 2.3rem;
  padding:.38rem;
  border:1px solid rgba(125,211,252,.26);
  border-radius:999px;
  background:rgba(255,255,255,.94);
  box-shadow:0 20px 46px rgba(15,23,42,.09),0 0 0 6px rgba(14,165,233,.035),inset 0 1px 0 rgba(255,255,255,.94);
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-search svg{
  width:19px;
  height:19px;
  justify-self:center;
  color:#0ea5e9;
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-search input{
  min-width:0;
  border:0;
  outline:0;
  background:transparent;
  color:#16202b;
  font:600 .95rem/1.4 Poppins,Inter,ui-sans-serif,system-ui,sans-serif;
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-search input::placeholder{
  color:#93a2b7;
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-search button{
  min-height:40px;
  border:0;
  border-radius:999px;
  padding:.55rem 1.05rem;
  background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 54%,#ec4899 100%);
  color:#fff;
  font-weight:850;
  box-shadow:0 12px 26px rgba(14,165,233,.24),inset 0 1px 0 rgba(255,255,255,.24);
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:1.05rem;
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card{
  --tile-a:rgba(14,165,233,.18);
  --tile-b:rgba(99,102,241,.14);
  --tile-c:rgba(236,72,153,.12);
  --icon-a:#38bdf8;
  --icon-b:#8b5cf6;
  min-height:156px;
  padding:1rem;
  grid-template-columns:42px minmax(0,1fr);
  grid-template-areas:"icon title" "icon badge" "desc desc" "action action";
  row-gap:.18rem;
  column-gap:.72rem;
  border:1px solid transparent;
  border-radius:14px;
  background:
    radial-gradient(circle at 12% 0%,var(--tile-a),transparent 38%),
    radial-gradient(circle at 88% 0%,var(--tile-c),transparent 36%),
    linear-gradient(145deg,var(--tile-a),transparent 42%),
    linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,253,255,.84)) padding-box,
    linear-gradient(135deg,rgba(var(--card-accent),.18),rgba(255,255,255,.76),rgba(14,165,233,.14)) border-box;
  box-shadow:0 16px 38px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.92);
  color:#17202a;
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card:nth-child(8n+1){--tile-a:rgba(14,165,233,.2);--tile-b:rgba(99,102,241,.14);--tile-c:rgba(236,72,153,.13);--icon-a:#0ea5e9;--icon-b:#8b5cf6}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card:nth-child(8n+2){--tile-a:rgba(236,72,153,.18);--tile-b:rgba(244,63,94,.13);--tile-c:rgba(251,191,36,.14);--icon-a:#ec4899;--icon-b:#f97316}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card:nth-child(8n+3){--tile-a:rgba(20,184,166,.2);--tile-b:rgba(34,197,94,.12);--tile-c:rgba(14,165,233,.13);--icon-a:#14b8a6;--icon-b:#22c55e}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card:nth-child(8n+4){--tile-a:rgba(168,85,247,.2);--tile-b:rgba(59,130,246,.14);--tile-c:rgba(236,72,153,.12);--icon-a:#8b5cf6;--icon-b:#2563eb}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card:nth-child(8n+5){--tile-a:rgba(245,158,11,.2);--tile-b:rgba(251,113,133,.13);--tile-c:rgba(20,184,166,.12);--icon-a:#f59e0b;--icon-b:#ef4444}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card:nth-child(8n+6){--tile-a:rgba(6,182,212,.2);--tile-b:rgba(45,212,191,.13);--tile-c:rgba(99,102,241,.12);--icon-a:#06b6d4;--icon-b:#6366f1}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card:nth-child(8n+7){--tile-a:rgba(59,130,246,.2);--tile-b:rgba(14,165,233,.13);--tile-c:rgba(34,197,94,.12);--icon-a:#3b82f6;--icon-b:#10b981}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card:nth-child(8n+8){--tile-a:rgba(244,63,94,.2);--tile-b:rgba(168,85,247,.13);--tile-c:rgba(14,165,233,.12);--icon-a:#f43f5e;--icon-b:#a855f7}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card:before{
  opacity:.42;
  background:radial-gradient(340px circle at var(--glow-x,18%) var(--glow-y,0%),rgba(var(--card-accent),.1),transparent 46%);
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card:after{
  opacity:.04;
  mix-blend-mode:multiply;
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card:hover{
  transform:translateY(-5px);
  border-color:transparent;
  box-shadow:0 24px 52px rgba(15,23,42,.11),0 12px 28px rgba(var(--card-accent),.09),inset 0 1px 0 rgba(255,255,255,.96);
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-icon{
  width:38px;
  height:38px;
  border-radius:11px;
  background:linear-gradient(135deg,var(--icon-a),var(--icon-b));
  border-color:rgba(255,255,255,.36);
  box-shadow:0 12px 26px rgba(var(--card-accent),.2),0 0 24px rgba(14,165,233,.12),inset 0 1px 0 rgba(255,255,255,.34);
  color:#fff;
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-icon svg{
  color:#fff;
  stroke-width:2.65;
  filter:drop-shadow(0 1px 1px rgba(15,23,42,.22));
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-icon .icon-fallback{
  color:#fff;
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card h3{
  font-family:Poppins,Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif;
  font-size:.98rem;
  font-weight:750;
  color:#17202a;
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card p{
  margin:.72rem 0 .9rem;
  color:#64748b;
  font-size:.82rem;
  line-height:1.55;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card .category-badge{
  color:rgb(var(--card-accent));
  font-weight:800;
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card .quick-action{
  min-height:34px;
  padding:.48rem .74rem;
  border-radius:999px;
  background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(var(--card-accent),.1));
  border-color:rgba(var(--card-accent),.16);
  color:#0f172a;
  box-shadow:0 10px 22px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.88);
}
html[data-tl-mobile-v2="tool-v1"] .category-tool-grid .tool-card:hover .quick-action{
  background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 54%,#ec4899 100%);
  color:#fff;
  border-color:rgba(255,255,255,.28);
  box-shadow:0 14px 30px rgba(14,165,233,.22),0 0 26px rgba(236,72,153,.12);
}
html[data-tl-mobile-v2="tool-v1"] .category-empty-state{
  width:min(620px,100%);
  margin:1.2rem auto 0;
  padding:1rem;
  border:1px solid rgba(125,211,252,.24);
  border-radius:16px;
  background:rgba(255,255,255,.86);
  color:#64748b;
  text-align:center;
  font-weight:750;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front{
  background:
    radial-gradient(circle at 14% 6%,rgba(14,165,233,.12),transparent 30%),
    radial-gradient(circle at 84% 8%,rgba(236,72,153,.1),transparent 28%),
    linear-gradient(180deg,#121e27 0%,#17242d 44%,#14212a 100%)!important;
  color:#f8fafc;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-hero h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tools-head h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .content-section h2{
  color:#f8fafc;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-hero p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tools-head p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .content-section p{
  color:#b8c8d5;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-stat-row span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .content-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-empty-state{
  background:linear-gradient(145deg,rgba(32,49,60,.92),rgba(19,33,43,.9));
  border-color:rgba(125,211,252,.16);
  color:#cbd5e1;
  box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-stat-row strong{
  color:#fff;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tool-search{
  background:linear-gradient(145deg,rgba(32,49,60,.96),rgba(19,33,43,.96));
  border-color:rgba(125,211,252,.2);
  box-shadow:0 18px 48px rgba(0,0,0,.25),0 0 0 6px rgba(14,165,233,.04),inset 0 1px 0 rgba(255,255,255,.06);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tool-search input{
  color:#f8fafc;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tool-grid .tool-card{
  background:
    radial-gradient(circle at 12% 0%,var(--tile-a),transparent 38%),
    radial-gradient(circle at 88% 0%,var(--tile-c),transparent 36%),
    linear-gradient(145deg,var(--tile-a),transparent 44%),
    linear-gradient(145deg,rgba(32,49,60,.96),rgba(19,33,43,.98)) padding-box,
    linear-gradient(135deg,rgba(var(--card-accent),.26),rgba(125,211,252,.12),rgba(236,72,153,.16)) border-box;
  box-shadow:0 18px 46px rgba(0,0,0,.27),inset 0 1px 0 rgba(255,255,255,.07);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tool-grid .tool-card h3{
  color:#f8fafc;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tool-grid .tool-card p{
  color:#b8c8d5;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tool-grid .tool-card .quick-action{
  background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 54%,#ec4899 100%);
  color:#fff;
  border-color:rgba(255,255,255,.24);
}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-menu{
  width:min(980px,calc(100vw - 2rem))!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 12% 0%,rgba(14,165,233,.12),transparent 34%),
    radial-gradient(circle at 88% 4%,rgba(236,72,153,.1),transparent 32%),
    linear-gradient(145deg,rgba(15,23,42,.98),rgba(20,33,43,.96))!important;
  box-shadow:0 30px 90px rgba(2,6,23,.44),0 0 70px rgba(14,165,233,.13),inset 0 1px 0 rgba(255,255,255,.08)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-mega-layout{
  grid-template-columns:minmax(270px,340px) minmax(0,1fr)!important;
  min-height:360px!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-mega-featured{
  padding:1.15rem!important;
  background:
    radial-gradient(circle at 0% 0%,rgba(96,165,250,.16),transparent 42%),
    linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025))!important;
  border-right:1px solid rgba(125,211,252,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-mega-other{
  padding:1.15rem 1.18rem!important;
  background:
    radial-gradient(circle at 100% 0%,rgba(236,72,153,.07),transparent 34%),
    linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015))!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-mega-kicker{
  display:inline-flex!important;
  align-items:center!important;
  min-height:28px!important;
  margin:0 0 .85rem!important;
  padding:.34rem .62rem!important;
  border:1px solid rgba(125,211,252,.22)!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(99,102,241,.08))!important;
  color:#9ed8ff!important;
  font-size:.72rem!important;
  font-weight:950!important;
  letter-spacing:.08em!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-mega-featured-grid{
  gap:.7rem!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool{
  grid-template-columns:52px minmax(0,1fr)!important;
  min-height:76px!important;
  padding:.68rem!important;
  border:1px solid rgba(125,211,252,.13)!important;
  border-radius:18px!important;
  background:
    radial-gradient(circle at 0% 0%,rgba(14,165,233,.12),transparent 44%),
    linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.025))!important;
  box-shadow:0 12px 34px rgba(2,6,23,.18),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool:hover{
  background:
    radial-gradient(circle at 0% 0%,rgba(14,165,233,.2),transparent 46%),
    linear-gradient(135deg,rgba(255,255,255,.1),rgba(255,255,255,.04))!important;
  transform:translateX(3px) translateY(-1px)!important;
  box-shadow:0 18px 42px rgba(2,6,23,.24),0 0 28px rgba(14,165,233,.12),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-featured-icon{
  width:52px!important;
  height:52px!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,#38bdf8,#6366f1)!important;
  border-color:rgba(255,255,255,.28)!important;
  color:#fff!important;
  box-shadow:0 12px 28px rgba(14,165,233,.2),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool:nth-child(2) .nav-featured-icon{background:linear-gradient(135deg,#22c55e,#06b6d4)!important}
html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool:nth-child(3) .nav-featured-icon{background:linear-gradient(135deg,#f97316,#ec4899)!important}
html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool:nth-child(4) .nav-featured-icon{background:linear-gradient(135deg,#a855f7,#3b82f6)!important}
html[data-tl-mobile-v2="tool-v1"] .nav-featured-icon svg{
  color:#fff!important;
  stroke-width:2.55!important;
  filter:drop-shadow(0 1px 1px rgba(15,23,42,.22));
}
html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool strong{
  color:#f8fafc!important;
  font-family:Poppins,Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
  font-size:.98rem!important;
  line-height:1.2!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool em{
  color:#b8c8d5!important;
  font-size:.77rem!important;
  line-height:1.42!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.55rem!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link{
  display:grid!important;
  grid-template-columns:34px minmax(0,1fr)!important;
  align-items:center!important;
  gap:.58rem!important;
  min-height:48px!important;
  padding:.44rem .54rem!important;
  border:1px solid rgba(125,211,252,.12)!important;
  border-radius:15px!important;
  background:
    radial-gradient(circle at 0% 0%,rgba(14,165,233,.08),transparent 44%),
    linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02))!important;
  color:#e9f3ff!important;
  font-family:Poppins,Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
  font-size:.94rem!important;
  font-weight:780!important;
  line-height:1.2!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:nth-child(6n+2){background:radial-gradient(circle at 0% 0%,rgba(236,72,153,.09),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02))!important}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:nth-child(6n+3){background:radial-gradient(circle at 0% 0%,rgba(20,184,166,.1),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02))!important}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:nth-child(6n+4){background:radial-gradient(circle at 0% 0%,rgba(168,85,247,.1),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02))!important}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:nth-child(6n+5){background:radial-gradient(circle at 0% 0%,rgba(245,158,11,.1),transparent 44%),linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02))!important}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:hover{
  color:#fff!important;
  transform:translateY(-1px)!important;
  border-color:rgba(125,211,252,.24)!important;
  background:linear-gradient(135deg,rgba(14,165,233,.18),rgba(99,102,241,.12),rgba(236,72,153,.1))!important;
  box-shadow:0 14px 34px rgba(2,6,23,.2),0 0 26px rgba(14,165,233,.1),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-tool-mini-icon{
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  border-radius:11px!important;
  background:linear-gradient(135deg,#38bdf8,#6366f1)!important;
  color:#fff!important;
  box-shadow:0 8px 20px rgba(14,165,233,.16),inset 0 1px 0 rgba(255,255,255,.25)!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:nth-child(6n+2) .nav-tool-mini-icon{background:linear-gradient(135deg,#ec4899,#f97316)!important}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:nth-child(6n+3) .nav-tool-mini-icon{background:linear-gradient(135deg,#14b8a6,#22c55e)!important}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:nth-child(6n+4) .nav-tool-mini-icon{background:linear-gradient(135deg,#8b5cf6,#2563eb)!important}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:nth-child(6n+5) .nav-tool-mini-icon{background:linear-gradient(135deg,#f59e0b,#ef4444)!important}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:nth-child(6n+6) .nav-tool-mini-icon{background:linear-gradient(135deg,#06b6d4,#a855f7)!important}
html[data-tl-mobile-v2="tool-v1"] .nav-tool-mini-icon svg{
  width:17px!important;
  height:17px!important;
  color:#fff!important;
  stroke-width:2.5!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools .nav-all-tools-link{
  grid-column:1/-1!important;
  min-height:52px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#0ea5e9,#6366f1 54%,#ec4899)!important;
  border-color:rgba(255,255,255,.22)!important;
  box-shadow:0 14px 34px rgba(14,165,233,.2),inset 0 1px 0 rgba(255,255,255,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools .nav-all-tools-link span:last-child{
  color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-dropdown-menu, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-dropdown-menu{
  background:
    radial-gradient(circle at 12% 0%,rgba(14,165,233,.09),transparent 34%),
    radial-gradient(circle at 88% 4%,rgba(236,72,153,.08),transparent 32%),
    rgba(255,255,255,.98)!important;
  border-color:rgba(37,99,235,.13)!important;
  box-shadow:0 30px 90px rgba(15,23,42,.16),0 0 60px rgba(14,165,233,.12),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-mega-featured, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-mega-featured{
  background:linear-gradient(180deg,rgba(239,246,255,.92),rgba(255,255,255,.72))!important;
  border-right-color:rgba(37,99,235,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-mega-other, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-mega-other{
  background:linear-gradient(180deg,rgba(255,255,255,.72),rgba(248,250,252,.62))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-featured-tool, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-featured-tool, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-dropdown-tools a.nav-tool-link, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-dropdown-tools a.nav-tool-link{
  background:linear-gradient(135deg,rgba(255,255,255,.92),rgba(239,246,255,.66))!important;
  border-color:rgba(37,99,235,.1)!important;
  color:#182231!important;
  box-shadow:0 12px 30px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-featured-tool strong, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-featured-tool strong, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-dropdown-tools a.nav-tool-link span:last-child, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-dropdown-tools a.nav-tool-link span:last-child{
  color:#182231!important;
}
html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-featured-tool em, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-featured-tool em{
  color:#64748b!important;
}
html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-mega-kicker, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-mega-kicker{
  color:#2563eb!important;
  background:linear-gradient(135deg,rgba(239,246,255,.96),rgba(255,255,255,.8))!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] .nav-mega-layout{grid-template-columns:1fr!important}
  html[data-tl-mobile-v2="tool-v1"] .nav-mega-featured{border-right:0!important;border-bottom:1px solid rgba(125,211,252,.16)!important}
  html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools{grid-template-columns:1fr!important}
}
@media (max-width:1050px){
  html[data-tl-mobile-v2="tool-v1"] .category-tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.category-front .page-shell{padding-inline:16px}
  html[data-tl-mobile-v2="tool-v1"] .category-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}
  html[data-tl-mobile-v2="tool-v1"] .category-tool-search{grid-template-columns:38px minmax(0,1fr);border-radius:18px}
  html[data-tl-mobile-v2="tool-v1"] .category-tool-search button{grid-column:1/-1}
}
@media (max-width:520px){
  html[data-tl-mobile-v2="tool-v1"] .category-tool-grid{grid-template-columns:1fr}
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero{text-align:left}
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero p{margin:0}
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-stat-row{justify-content:flex-start}
  html[data-tl-mobile-v2="tool-v1"] .category-tools-head{text-align:left}
}
html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-search{
  width:min(760px,100%);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card{
  border-radius:18px;
  box-shadow:0 18px 40px rgba(15,23,42,.075),inset 0 1px 0 rgba(255,255,255,.94);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .content-section{
  content-visibility:visible;
  contain-intrinsic-size:auto;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .page-shell{
    padding-inline:14px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-hero{
    padding-top:1.25rem;
    padding-bottom:1.15rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-hero-visual{
    display:none;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-stat-row{
    gap:.45rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-stat-row span{
    min-height:34px;
    padding:.42rem .62rem;
    font-size:.78rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tools-section{
    padding-top:.35rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tools-head{
    margin-bottom:.65rem;
    text-align:center;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-search{
    position:sticky;
    top:72px;
    z-index:5;
    grid-template-columns:38px minmax(0,1fr);
    margin:0 0 .9rem;
    padding:.42rem;
    border-radius:18px;
    background:rgba(255,255,255,.94);
    box-shadow:0 10px 26px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9);
    backdrop-filter:blur(12px);
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-search input{
    min-height:44px;
    font-size:.92rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-search button{
    display:none;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid{
    grid-template-columns:1fr;
    gap:12px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card{
    min-height:0;
    padding:14px;
    grid-template-columns:40px minmax(0,1fr);
    grid-template-areas:"icon badge" "icon title" "desc desc";
    column-gap:12px;
    row-gap:4px;
    align-items:start;
    border-radius:16px;
    box-shadow:0 8px 20px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.88);
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-icon{
    width:38px;
    height:38px;
    border-radius:12px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card .category-badge{
    justify-self:start;
    margin:0;
    padding:3px 7px;
    font-size:9px;
    line-height:1;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card h3{
    margin:0;
    font-size:clamp(.86rem,3.8vw,.98rem);
    line-height:1.32;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    overflow-wrap:anywhere;
    word-break:normal;
    white-space:normal;
    text-overflow:unset;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card p{
    display:-webkit-box!important;
    margin:6px 0 0;
    font-size:.78rem;
    line-height:1.45;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card .quick-action{
    display:none;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .content-section{
    margin-top:1rem;
    padding:1rem;
    border-radius:20px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .content-section h2{
    font-size:1.35rem;
    line-height:1.2;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .content-section p{
    font-size:.9rem;
    line-height:1.55;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .page-shell{
    padding-inline:14px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-hero{
    padding-top:1.25rem;
    padding-bottom:1.15rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-hero-visual{
    display:none;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-stat-row{
    gap:.45rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-stat-row span{
    min-height:34px;
    padding:.42rem .62rem;
    font-size:.78rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tools-section{
    padding-top:.35rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tools-head{
    margin-bottom:.65rem;
    text-align:center;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-search{
    position:sticky;
    top:72px;
    z-index:5;
    grid-template-columns:40px minmax(0,1fr);
    margin:0 0 .9rem;
    padding:4px 10px 4px 6px;
    border-radius:16px;
    border-color:rgba(20,184,166,.22);
    background:rgba(255,255,255,.96);
    box-shadow:0 8px 22px rgba(15,23,42,.07),inset 0 1px 0 rgba(255,255,255,.94);
    backdrop-filter:blur(12px);
    -webkit-backdrop-filter:blur(12px);
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-search:focus-within{
    border-color:rgba(20,184,166,.42);
    box-shadow:0 10px 26px rgba(15,23,42,.08),0 0 0 3px rgba(20,184,166,.12);
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-search svg{
    width:20px;
    height:20px;
    color:#14b8a6;
    opacity:1;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-search input{
    min-height:48px;
    font-size:15px;
    font-weight:600;
    color:#172033;
    opacity:1;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-search input::placeholder{
    color:#475569;
    opacity:1;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-search button{
    display:none;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid{
    grid-template-columns:1fr;
    gap:12px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid .tool-card{
    min-height:0;
    padding:14px;
    grid-template-columns:40px minmax(0,1fr);
    grid-template-areas:"icon badge" "icon title" "desc desc";
    column-gap:12px;
    row-gap:4px;
    align-items:start;
    border-radius:16px;
    box-shadow:0 8px 20px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.88);
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid .tool-icon{
    width:38px;
    height:38px;
    border-radius:12px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid .tool-card .category-badge{
    justify-self:start;
    margin:0;
    padding:3px 7px;
    font-size:9px;
    line-height:1;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid .tool-card h3{
    margin:0;
    font-size:clamp(.86rem,3.8vw,.98rem);
    line-height:1.32;
    display:-webkit-box;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;
    overflow:hidden;
    overflow-wrap:anywhere;
    word-break:normal;
    white-space:normal;
    text-overflow:unset;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid .tool-card p{
    display:-webkit-box!important;
    margin:6px 0 0;
    font-size:.78rem;
    line-height:1.45;
    -webkit-line-clamp:2;
    -webkit-box-orient:vertical;
    overflow:hidden;
    opacity:1;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid .tool-card .quick-action{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .content-section{
    margin-top:1rem;
    padding:1rem;
    border-radius:20px;
    content-visibility:visible;
    contain-intrinsic-size:auto;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .premium-content-section{
    content-visibility:visible;
    contain-intrinsic-size:auto;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .site-footer{
    content-visibility:visible;
    contain-intrinsic-size:auto;
    margin-top:1.35rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators #loadingOverlay{
    display:none!important;
  }
  html:html[data-tl-mobile-v2="tool-v1"] has(body.category-front-calculators), html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators{
    background:#f8fbff!important;
  }
  html:html[data-tl-mobile-v2="tool-v1"] not(.nav-open):has(body.category-front-calculators), html:html[data-tl-mobile-v2="tool-v1"] not(.nav-open) body.category-front-calculators{
    overflow-x:hidden;
    overflow-y:auto;
    height:auto;
    min-height:100%;
    touch-action:pan-y;
    -webkit-overflow-scrolling:touch;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators main.page-shell{
    overflow:visible;
    height:auto;
    max-height:none;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tools-section, html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .related-tools-section, html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .tool-faq{
    content-visibility:visible;
    contain-intrinsic-size:auto;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid .tool-card{
    -webkit-tap-highlight-color:rgba(20,184,166,.14);
    tap-highlight-color:rgba(20,184,166,.14);
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid .tool-card:before, html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid .tool-card:active:before, html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid .tool-card:focus-visible:before{
    opacity:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid .tool-card:active{
    transform:scale(.985);
    opacity:1;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front-calculators .category-tool-search{
    background:rgba(15,23,42,.88);
    border-color:rgba(20,184,166,.28);
    box-shadow:0 10px 26px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06);
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front-calculators .category-tool-search input{
    color:#f8fafc;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front-calculators .category-tool-search input::placeholder{
    color:#cbd5e1;
    opacity:1;
  }
}
@media (max-width:360px){
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .page-shell{
    padding-inline:12px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid{
    gap:8px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card{
    padding:12px;
    grid-template-columns:36px minmax(0,1fr);
    column-gap:10px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-icon{
    width:36px;
    height:36px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card h3{
    font-size:.84rem;
    -webkit-line-clamp:3;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card p{
    display:-webkit-box!important;
    font-size:.74rem;
    -webkit-line-clamp:2;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Advanced utility studio contrast and typography pass */
body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio{
  display:grid!important;
  gap:1rem!important;
  font-family:Poppins,Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-head{
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
  gap:1rem;
  width:min(100%,1040px);
  margin:0 auto .1rem;
  padding:1rem 1.05rem;
  border:1px solid rgba(96,165,250,.24);
  border-radius:22px;
  background:
    radial-gradient(circle at 10% 0,rgba(14,165,233,.14),transparent 36%),
    radial-gradient(circle at 92% 10%,rgba(124,58,237,.12),transparent 34%),
    linear-gradient(135deg,rgba(255,255,255,.94),rgba(239,246,255,.78));
  box-shadow:0 16px 46px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-title{
  display:grid;
  gap:.36rem;
  min-width:0;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-engine-badge, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-chips span{
  display:inline-flex;
  align-items:center;
  gap:.42rem;
  width:max-content;
  max-width:100%;
  min-height:32px;
  padding:.38rem .66rem;
  border:1px solid rgba(37,99,235,.22);
  border-radius:999px;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(224,242,254,.84));
  color:#17406f!important;
  font-size:.76rem;
  font-weight:820;
  line-height:1;
  text-transform:uppercase;
  box-shadow:0 10px 24px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.88);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-engine-badge svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-chips svg{
  width:15px;
  height:15px;
  color:#2563eb!important;
  stroke-width:2.45;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-title strong{
  color:#101827!important;
  font-size:clamp(1.2rem,1.8vw,1.7rem);
  font-weight:850;
  line-height:1.12;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-title small{
  color:#52647a!important;
  font-size:.9rem;
  font-weight:560;
  line-height:1.5;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-chips{
  display:flex;
  justify-content:flex-end;
  gap:.5rem;
  flex-wrap:wrap;
  flex:0 0 auto;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid{
  width:min(100%,1040px);
  margin-inline:auto;
  padding:1rem!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.1),transparent 36%),
    linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,246,255,.8))!important;
  border:1px solid rgba(96,165,250,.24)!important;
  box-shadow:0 18px 52px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid label{
  color:#142033!important;
  font-size:.88rem!important;
  font-weight:820!important;
  line-height:1.25!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,250,252,.9))!important;
  border:1px solid rgba(96,165,250,.18)!important;
  box-shadow:0 10px 26px rgba(37,99,235,.055),inset 0 1px 0 rgba(255,255,255,.88)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid textarea{
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  background:linear-gradient(180deg,#fff,#f8fbff)!important;
  border:1px solid rgba(96,165,250,.28)!important;
  border-radius:14px!important;
  font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
  font-size:.95rem!important;
  font-weight:540!important;
  line-height:1.65!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.88)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid textarea{
  min-height:150px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid input:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid select:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid textarea:focus{
  border-color:rgba(37,99,235,.58)!important;
  box-shadow:0 0 0 4px rgba(37,99,235,.13),0 0 34px rgba(14,165,233,.12),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio>.tool-actions{
  width:min(100%,1040px)!important;
  border-radius:24px!important;
  padding:.72rem!important;
  border:1px solid rgba(96,165,250,.24)!important;
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.12),transparent 38%),
    linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.82))!important;
  box-shadow:0 18px 52px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio>.tool-actions .btn{
  min-width:0!important;
  min-height:50px!important;
  padding:.78rem 1.05rem!important;
  border-radius:16px!important;
  font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:.93rem!important;
  font-weight:840!important;
  letter-spacing:0!important;
  opacity:1!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio>.tool-actions .btn.primary{
  min-width:min(100%,260px)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed)!important;
  border-color:rgba(255,255,255,.42)!important;
  box-shadow:0 16px 42px rgba(37,99,235,.25),0 0 28px rgba(14,165,233,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio>.tool-actions .btn.secondary{
  color:#16406f!important;
  -webkit-text-fill-color:#16406f!important;
  background:linear-gradient(180deg,#ffffff,#eaf4ff)!important;
  border:1px solid rgba(96,165,250,.34)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.11),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio>.tool-actions .btn.secondary svg{
  color:#2563eb!important;
  stroke:#2563eb!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-output.result-ready{
  width:min(100%,1040px);
  margin-inline:auto;
  color:#132035!important;
  background:
    radial-gradient(circle at 10% 0,rgba(14,165,233,.12),transparent 38%),
    radial-gradient(circle at 92% 14%,rgba(124,58,237,.1),transparent 36%),
    linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,246,255,.82))!important;
  border-color:rgba(96,165,250,.28)!important;
  box-shadow:0 22px 64px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-output.result-ready .utility-code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-output.result-ready pre{
  color:#122036!important;
  background:linear-gradient(180deg,#fff,#f3f8ff)!important;
  border-color:rgba(96,165,250,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-head, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio>.tool-actions{
  background:
    radial-gradient(circle at 12% 0,rgba(6,182,212,.13),transparent 36%),
    radial-gradient(circle at 92% 10%,rgba(124,58,237,.13),transparent 34%),
    linear-gradient(145deg,rgba(20,35,47,.94),rgba(15,27,37,.88))!important;
  border-color:rgba(125,211,252,.18)!important;
  box-shadow:0 22px 64px rgba(2,6,23,.24),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-title strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid label{
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-title small{
  color:#b7c6d6!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-engine-badge, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-chips span{
  color:#dbeafe!important;
  background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045))!important;
  border-color:rgba(125,211,252,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid label{
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.035))!important;
  border-color:rgba(125,211,252,.13)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid input, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio .utility-control-grid textarea{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  background:rgba(8,14,22,.8)!important;
  border-color:rgba(125,211,252,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio>.tool-actions .btn.secondary{
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
  background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.055))!important;
  border-color:rgba(125,211,252,.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio>.tool-actions .btn.secondary svg{
  color:#93c5fd!important;
  stroke:#93c5fd!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-output.result-ready{
  color:#f8fafc!important;
  background:
    radial-gradient(circle at 10% 0,rgba(6,182,212,.12),transparent 38%),
    linear-gradient(145deg,rgba(20,35,47,.94),rgba(15,27,37,.88))!important;
  border-color:rgba(125,211,252,.18)!important;
}
/html[data-tl-mobile-v2="tool-v1"] * Premium utility result composer */
body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-output.result-ready{
  padding:1rem!important;
  min-height:auto!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-card{
  display:grid!important;
  gap:1rem!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-status{
  display:grid!important;
  grid-template-columns:46px minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:.85rem!important;
  width:100%!important;
  margin:0!important;
  padding:.9rem!important;
  border-radius:20px!important;
  color:#102236!important;
  background:
    radial-gradient(circle at 4% 0,rgba(34,197,94,.16),transparent 40%),
    linear-gradient(135deg,rgba(255,255,255,.98),rgba(236,253,245,.76) 58%,rgba(239,246,255,.86))!important;
  border:1px solid rgba(34,197,94,.24)!important;
  box-shadow:0 14px 36px rgba(15,118,110,.09),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-status .success-checkmark{
  width:46px!important;
  height:46px!important;
  font-size:1.35rem!important;
  box-shadow:0 14px 32px rgba(37,99,235,.22),0 0 0 7px rgba(34,197,94,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-status .success-state-copy{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-status .success-state-copy strong{
  color:#075f4b!important;
  font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:1.08rem!important;
  font-weight:850!important;
  line-height:1.2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-status .success-state-copy p{
  color:#50647a!important;
  font-size:.88rem!important;
  font-weight:650!important;
  line-height:1.45!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-copy{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:.42rem!important;
  min-height:42px!important;
  padding:.66rem .9rem!important;
  border-radius:14px!important;
  border:1px solid rgba(37,99,235,.24)!important;
  background:linear-gradient(180deg,#fff,#eff6ff)!important;
  color:#1d4ed8!important;
  font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:.82rem!important;
  font-weight:820!important;
  cursor:pointer!important;
  box-shadow:0 12px 28px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-copy svg{
  width:17px!important;
  height:17px!important;
  stroke-width:2.5!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-copy:hover{
  transform:translateY(-1px);
  border-color:rgba(37,99,235,.42)!important;
  box-shadow:0 16px 34px rgba(37,99,235,.15),inset 0 1px 0 rgba(255,255,255,.94)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-content{
  display:grid!important;
  gap:.9rem!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-content>.utility-insight-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-content>.ai-variant-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-content>.ai-variant-grid:has(.ai-variant-card:only-child){
  grid-template-columns:minmax(320px,760px)!important;
  justify-content:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-content>.ai-variant-grid .ai-variant-card:only-child{
  min-height:220px!important;
  padding:1.35rem 1.45rem!important;
  border-radius:22px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-content>.ai-variant-grid .ai-variant-card:only-child strong{
  font-size:clamp(1.15rem,2vw,1.55rem)!important;
  line-height:1.32!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-content>.ai-variant-grid .ai-variant-card:only-child p{
  font-size:1.02rem!important;
  line-height:1.75!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .seo-preview-studio{
  grid-template-columns:minmax(360px,.96fr) minmax(340px,1.04fr)!important;
  gap:.9rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-pro-result{
  display:grid!important;
  gap:.9rem!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-pro-result .utility-insight-grid{
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-code-shell{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-output.result-ready .utility-code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-output.result-ready pre{
  width:100%!important;
  min-height:112px!important;
  max-height:420px!important;
  padding:1rem 1.05rem!important;
  border-radius:18px!important;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace!important;
  font-size:.9rem!important;
  font-weight:520!important;
  line-height:1.75!important;
  white-space:pre-wrap!important;
  overflow:auto!important;
  box-shadow:0 14px 34px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
/html[data-tl-mobile-v2="tool-v1"] * Text, html[data-tl-mobile-v2="tool-v1"] SEO, html[data-tl-mobile-v2="tool-v1"] and AI tools: keep processing and output compact/readable */
body.flux-tool-text-tools .tool-panel>.tool-form{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:.9rem!important;
  margin:0 auto 1rem!important;
  padding:1rem!important;
  border-radius:22px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(239,246,255,.82))!important;
  border:1px solid rgba(96,165,250,.24)!important;
  box-shadow:0 14px 36px rgba(37,99,235,.09),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-form>label:not(.check-row), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-form>.check-row{
  min-width:0!important;
  min-height:78px!important;
  margin:0!important;
  padding:.9rem 1rem!important;
  border-radius:16px!important;
  color:#122036!important;
  -webkit-text-fill-color:#122036!important;
  background:linear-gradient(180deg,#ffffff,#f0f7ff)!important;
  border:1px solid rgba(96,165,250,.28)!important;
  box-shadow:0 10px 26px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.94)!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-form>label:not(.check-row){
  display:grid!important;
  gap:.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-form>.check-row{
  display:flex!important;
  align-items:center!important;
  gap:.65rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-form label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-form span{
  color:#122036!important;
  -webkit-text-fill-color:#122036!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-form input:not([type="checkbox"]):not([type="radio"]), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-form select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-form textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.output-input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel .text-tool input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel .text-tool textarea{
  width:100%!important;
  min-height:54px!important;
  border-radius:12px!important;
  color:#122036!important;
  -webkit-text-fill-color:#122036!important;
  background:#ffffff!important;
  border:1px solid rgba(96,165,250,.28)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.output-input{
  margin:.85rem 0 1rem!important;
  padding:.9rem 1rem!important;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,monospace!important;
  font-size:1rem!important;
  font-weight:780!important;
  line-height:1.5!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-actions{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:.85rem!important;
  margin:1rem auto 0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-actions button{
  width:auto!important;
  min-width:180px!important;
  max-width:100%!important;
  min-height:52px!important;
  padding:.78rem 1.35rem!important;
  border-radius:16px!important;
  font-size:.96rem!important;
  line-height:1.15!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .button-ripple, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools .button-ripple, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools .button-ripple, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-actions .button-ripple, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools .tool-panel>.tool-actions .button-ripple, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools .tool-panel>.tool-actions .button-ripple{
  display:none!important;
  opacity:0!important;
  animation:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-actions button.secondary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-actions [data-copy-target], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-actions [data-clear-target]{
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
  border:1px solid rgba(96,165,250,.28)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.95)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools .tool-panel>.tool-form{
  background:linear-gradient(145deg,rgba(15,23,42,.94),rgba(12,25,36,.86))!important;
  border-color:rgba(125,211,252,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools .tool-panel>.tool-form>label:not(.check-row), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools .tool-panel>.tool-form>.check-row{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  background:linear-gradient(145deg,rgba(15,23,42,.92),rgba(30,41,59,.84))!important;
  border-color:rgba(125,211,252,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools .tool-panel>.tool-form label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools .tool-panel>.tool-form span{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools .tool-panel>.tool-form input:not([type="checkbox"]):not([type="radio"]), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools .tool-panel>.tool-form select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools .tool-panel>.tool-form textarea, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools .tool-panel>.output-input, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools .tool-panel .text-tool input, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools .tool-panel .text-tool textarea{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  background:rgba(15,23,42,.9)!important;
  border-color:rgba(125,211,252,.2)!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media (max-width:640px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-form{grid-template-columns:1fr!important;padding:.8rem!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-panel>.tool-actions button{width:100%!important;min-width:0!important}
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput{
  min-height:auto!important;
  width:100%!important;
  max-width:100%!important;
  margin-top:1rem!important;
  padding:1rem!important;
  border-radius:22px!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput:empty, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput:empty, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput:empty{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput.is-processing, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput.is-processing, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput.is-processing{
  display:block!important;
  min-height:0!important;
  padding:1rem!important;
  background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.84))!important;
  border:1px solid rgba(96,165,250,.24)!important;
  box-shadow:0 16px 42px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput.is-processing .utility-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput.is-processing .utility-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput.is-processing .utility-result-card{
  min-height:0!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-processing-status, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput .utility-processing-status, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput .utility-processing-status{
  padding:.9rem!important;
  border-radius:18px!important;
  align-items:center!important;
  background:linear-gradient(135deg,#eff6ff,#ffffff 58%,#eef2ff)!important;
  border:1px solid rgba(96,165,250,.22)!important;
  box-shadow:0 12px 30px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-processing-status strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput .utility-processing-status strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput .utility-processing-status strong{color:#0f172a!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-processing-status p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput .utility-processing-status p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput .utility-processing-status p{color:#475569!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-processing-steps, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput .utility-processing-steps, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput .utility-processing-steps{
  grid-template-columns:repeat(auto-fit,minmax(135px,1fr))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput.result-ready, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput.result-ready, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput.result-ready{
  display:grid!important;
  min-height:auto!important;
  padding:1rem!important;
  background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,246,255,.82))!important;
  border:1px solid rgba(96,165,250,.24)!important;
  box-shadow:0 18px 48px rgba(37,99,235,.11),inset 0 1px 0 rgba(255,255,255,.92)!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput .utility-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput .utility-result-card{
  min-height:0!important;
  width:100%!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-result-content, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput .utility-result-content, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput .utility-result-content{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:.9rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput pre, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput .utility-code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools #utilityOutput pre, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput .utility-code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-ai-tools #utilityOutput pre{
  max-height:360px!important;
  min-height:110px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .utility-code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .json-tree-output{
  color:#122036!important;
  -webkit-text-fill-color:#122036!important;
  background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
  border:1px solid rgba(96,165,250,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .json-tree-output summary{
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .json-tree-key, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .json-tree-type, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .json-tree-value, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .json-tree-empty{
  -webkit-text-fill-color:currentColor!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .json-tree-key{color:#1d4ed8!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .json-tree-type{color:#7c3aed!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .json-tree-value{color:#047857!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .json-tree-empty{color:#64748b!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-diff-line, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .utility-diff-line{
  min-height:48px!important;
  align-items:center!important;
  border:1px solid rgba(96,165,250,.18)!important;
  border-radius:12px!important;
  font-weight:760!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-diff-line strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-diff-line span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .utility-diff-line strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .utility-diff-line span{
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-diff-line.added, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .utility-diff-line.added{
  color:#047857!important;
  background:linear-gradient(180deg,#dcfce7,#ccfbf1)!important;
  border-color:rgba(16,185,129,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-diff-line.removed, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .utility-diff-line.removed{
  color:#b91c1c!important;
  background:linear-gradient(180deg,#fee2e2,#fff1f2)!important;
  border-color:rgba(239,68,68,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #utilityOutput .utility-diff-line.changed, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-developer-tools #utilityOutput .utility-diff-line.changed{
  color:#92400e!important;
  background:linear-gradient(180deg,#fef3c7,#fffbeb)!important;
  border-color:rgba(245,158,11,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools #utilityOutput .utility-code-output, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-developer-tools #utilityOutput .utility-code-output, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-developer-tools #utilityOutput .json-tree-output{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  background:linear-gradient(145deg,rgba(15,23,42,.94),rgba(12,25,36,.86))!important;
  border-color:rgba(125,211,252,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-developer-tools #utilityOutput .json-tree-key{color:#93c5fd!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-developer-tools #utilityOutput .json-tree-type{color:#c4b5fd!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-developer-tools #utilityOutput .json-tree-value{color:#bbf7d0!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-developer-tools #utilityOutput .json-tree-empty{color:#94a3b8!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools #utilityOutput .utility-diff-line.added, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-developer-tools #utilityOutput .utility-diff-line.added{
  color:#bbf7d0!important;
  background:rgba(5,46,22,.76)!important;
  border-color:rgba(74,222,128,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools #utilityOutput .utility-diff-line.removed, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-developer-tools #utilityOutput .utility-diff-line.removed{
  color:#fecaca!important;
  background:rgba(69,10,10,.76)!important;
  border-color:rgba(248,113,113,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools #utilityOutput .utility-diff-line.changed, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-developer-tools #utilityOutput .utility-diff-line.changed{
  color:#fde68a!important;
  background:rgba(69,26,3,.76)!important;
  border-color:rgba(251,191,36,.25)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .seo-form{
  margin-top:0!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.9rem!important;
  padding:1rem!important;
  border-radius:22px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .seo-form label:has(textarea){
  grid-column:1/-1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .code-output{
  display:block!important;
  width:100%!important;
  min-height:180px!important;
  max-height:340px!important;
  margin:1rem 0 0!important;
  padding:1rem 1.05rem!important;
  border-radius:20px!important;
  color:#dbeafe!important;
  background:linear-gradient(145deg,rgba(2,6,23,.88),rgba(15,23,42,.8))!important;
  border:1px solid rgba(96,165,250,.22)!important;
  box-shadow:0 16px 42px rgba(15,23,42,.18),inset 0 1px 0 rgba(255,255,255,.08)!important;
  font-family:"JetBrains Mono","SFMono-Regular",Consolas,"Liberation Mono",monospace!important;
  font-size:.88rem!important;
  line-height:1.65!important;
  white-space:pre-wrap!important;
  word-break:break-word!important;
  overflow:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .tool-actions{
  margin-top:.9rem!important;
  display:flex!important;
  justify-content:flex-start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .tool-actions .btn{
  width:auto!important;
  min-width:170px!important;
  max-width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] .visually-hidden{
  position:absolute!important;
  width:1px!important;
  height:1px!important;
  padding:0!important;
  margin:-1px!important;
  overflow:hidden!important;
  clip:rect(0,0,0,0)!important;
  white-space:nowrap!important;
  border:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] #tool-workspace.tool-panel{
  max-width:1320px!important;
  width:min(94vw,1320px)!important;
  margin-inline:auto!important;
  padding:clamp(1rem,2vw,1.4rem)!important;
  border-radius:28px!important;
  background:linear-gradient(135deg,rgba(240,249,255,.92),rgba(255,255,255,.96) 48%,rgba(245,243,255,.9))!important;
  border:1px solid rgba(147,197,253,.45)!important;
  box-shadow:0 24px 70px rgba(37,99,235,.14)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-generator{
  display:grid!important;
  grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr)!important;
  gap:1rem!important;
  align-items:start!important;
  font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-live, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-output{
  min-width:0!important;
  border:1px solid rgba(147,197,253,.5)!important;
  border-radius:24px!important;
  background:rgba(255,255,255,.78)!important;
  box-shadow:0 18px 46px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-form{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.85rem!important;
  padding:1.1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-card-head, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-wide{
  grid-column:1/-1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-card-head h2{
  margin:.3rem 0 .25rem!important;
  color:#0f172a!important;
  font-family:"Plus Jakarta Sans",Inter,sans-serif!important;
  font-size:clamp(1.65rem,2.4vw,2.25rem)!important;
  line-height:1.05!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-card-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-score-card p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-preview-card p{
  margin:0!important;
  color:#475569!important;
  line-height:1.55!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-kicker{
  display:inline-flex!important;
  width:max-content!important;
  align-items:center!important;
  border-radius:999px!important;
  padding:.42rem .75rem!important;
  color:#075985!important;
  background:linear-gradient(135deg,#e0f2fe,#ede9fe)!important;
  border:1px solid rgba(96,165,250,.34)!important;
  font-size:.74rem!important;
  font-weight:800!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-form label{
  color:#334155!important;
  font-size:.88rem!important;
  font-weight:750!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-form input:not([type="color"]), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-form select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-form textarea{
  min-height:48px!important;
  border-radius:14px!important;
  border:1px solid rgba(147,197,253,.7)!important;
  background:rgba(255,255,255,.9)!important;
  color:#0f172a!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.8)!important;
  font-size:.96rem!important;
  line-height:1.45!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-form input[type="color"]{
  height:48px!important;
  padding:.35rem!important;
  border-radius:14px!important;
  border:1px solid rgba(147,197,253,.7)!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-live{
  display:grid!important;
  gap:.85rem!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-score-card{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  gap:1rem!important;
  align-items:center!important;
  padding:1rem!important;
  border-radius:20px!important;
  background:linear-gradient(135deg,#eff6ff,#ffffff 55%,#f5f3ff)!important;
  border:1px solid rgba(147,197,253,.42)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-score-ring{
  --score:0;
  width:104px!important;
  height:104px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  background:conic-gradient(#0b63ce calc(var(--score)*1%),#dbeafe 0)!important;
  position:relative!important;
  color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-score-ring:before{
  content:"";
  position:absolute;
  inset:9px;
  border-radius:inherit;
  background:#fff;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-score-ring strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-score-ring span{
  position:relative;
  z-index:1;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-score-ring strong{
  font-size:2rem!important;
  font-family:"Plus Jakarta Sans",Inter,sans-serif!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-score-ring span{
  margin-left:2.8rem!important;
  margin-top:1.5rem!important;
  color:#64748b!important;
  font-size:.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-score-card h3{
  margin:.35rem 0 .25rem!important;
  color:#0f172a!important;
  font-size:1.35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-preview-card{
  padding:1rem!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.82)!important;
  border:1px solid rgba(191,219,254,.72)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-preview-card>span{
  display:block!important;
  margin-bottom:.45rem!important;
  color:#2563eb!important;
  font-size:.74rem!important;
  font-weight:800!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-google-preview strong{
  display:block!important;
  color:#1a0dab!important;
  font-size:1.15rem!important;
  line-height:1.3!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-google-preview small{
  display:block!important;
  color:#047857!important;
  margin:.25rem 0!important;
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-social-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.65rem!important;
  margin-bottom:.7rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-social-grid div{
  padding:.75rem!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,#f8fafc,#eff6ff)!important;
  border:1px solid rgba(191,219,254,.7)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-social-grid small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-social-card-preview small{
  display:block!important;
  color:#64748b!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-social-grid strong{
  color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-check-list{
  list-style:none!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  gap:.55rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-check-list li{
  display:grid!important;
  grid-template-columns:28px minmax(0,1fr)!important;
  gap:.25rem .6rem!important;
  align-items:center!important;
  padding:.65rem .75rem!important;
  border-radius:14px!important;
  background:#f8fafc!important;
  border:1px solid rgba(203,213,225,.8)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-check-list li span{
  grid-row:1/3!important;
  width:26px!important;
  height:26px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:50%!important;
  font-weight:900!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-check-list li strong{
  color:#0f172a!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-check-list li small{
  color:#64748b!important;
  line-height:1.35!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-check-list li.is-good span{
  color:#065f46!important;
  background:#ccfbf1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-check-list li.is-warning span{
  color:#92400e!important;
  background:#fef3c7!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-output{
  grid-column:1/-1!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-tab-list{
  display:flex!important;
  gap:.55rem!important;
  flex-wrap:wrap!important;
  margin-bottom:.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-tab{
  border:1px solid rgba(147,197,253,.7)!important;
  border-radius:999px!important;
  padding:.65rem .9rem!important;
  background:rgba(255,255,255,.86)!important;
  color:#334155!important;
  font:700 .88rem Inter,sans-serif!important;
  cursor:pointer!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-tab.is-active{
  color:#fff!important;
  border-color:transparent!important;
  background:linear-gradient(135deg,#24b8e8,#0b63ce 58%,#6944f2)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-tab-panel{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-tab-panel.is-active{
  display:block!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .code-output{
  margin:0!important;
  max-height:360px!important;
  color:#dbeafe!important;
  background:linear-gradient(145deg,#0f172a,#102a43)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-google-large, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-social-card-preview{
  padding:1rem!important;
  border-radius:18px!important;
  border:1px solid rgba(191,219,254,.7)!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-google-large small{
  color:#047857!important;
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-google-large strong{
  display:block!important;
  margin:.25rem 0!important;
  color:#1a0dab!important;
  font-size:1.25rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-google-large p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-social-card-preview p{
  margin:.25rem 0 0!important;
  color:#475569!important;
  line-height:1.55!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-social-card-preview div{
  min-height:180px!important;
  margin-bottom:.8rem!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,#dbeafe,#ede9fe)!important;
  background-position:center!important;
  background-size:cover!important;
  border:1px solid rgba(147,197,253,.6)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-social-card-preview strong{
  display:block!important;
  margin:.2rem 0!important;
  color:#0f172a!important;
  font-size:1.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-copy-actions{
  margin-top:1rem!important;
  gap:.65rem!important;
  justify-content:flex-start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-copy-actions .btn{
  min-height:46px!important;
  border-radius:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-panel .code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="light"] .tool-panel .code-output{
  color:#0f172a!important;
  background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
  border-color:rgba(96,165,250,.26)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-generator{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-pro-form{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-score-card{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .meta-copy-actions .btn{
    width:100%!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero{
  padding-top:12px!important;
  padding-bottom:14px!important;
  border-top:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .page-shell.tool-page[data-tool="meta-tag-generator"]{
  width:100%!important;
  max-width:1780px!important;
  padding-inline:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero .breadcrumb{
  margin-bottom:.35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero .section-kicker, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero .tool-kicker{
  margin-bottom:.32rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero h1{
  margin-bottom:.48rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero p{
  margin-bottom:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-layout{
  width:100%!important;
  max-width:1780px!important;
  margin:0 auto!important;
  padding-inline:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] #tool-workspace.tool-panel{
  width:100%!important;
  max-width:1780px!important;
  margin:8px auto 1.35rem!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-generator{
  width:100%!important;
  max-width:1780px!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.42fr) minmax(360px,.58fr)!important;
  gap:0!important;
  align-items:stretch!important;
  margin:0 auto!important;
  padding:clamp(1rem,2vw,1.45rem)!important;
  border:1px solid rgba(147,197,253,.52)!important;
  border-radius:28px!important;
  background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(238,248,255,.88) 54%,rgba(245,243,255,.92))!important;
  box-shadow:0 28px 80px rgba(37,99,235,.13),inset 0 1px 0 rgba(255,255,255,.94)!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-output{
  min-width:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form{
  align-content:start!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.8rem!important;
  padding:clamp(.25rem,1vw,.55rem) clamp(1rem,1.8vw,1.6rem) clamp(.5rem,1vw,.8rem) clamp(.25rem,1vw,.55rem)!important;
  border-right:0!important;
  position:relative!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form:after{
  content:""!important;
  position:absolute!important;
  top:.4rem!important;
  right:0!important;
  width:1px!important;
  height:calc(100% - .8rem)!important;
  background:linear-gradient(180deg,transparent,rgba(37,99,235,.22),rgba(124,58,237,.18),transparent)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live{
  display:grid!important;
  grid-template-columns:1fr!important;
  align-content:start!important;
  gap:.78rem!important;
  padding:clamp(.25rem,1vw,.55rem) clamp(.25rem,1vw,.55rem) clamp(.5rem,1vw,.8rem) clamp(1rem,1.8vw,1.6rem)!important;
  position:sticky!important;
  top:84px!important;
  max-height:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-card{
  border:1px solid rgba(191,219,254,.68)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.72)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card{
  grid-template-columns:auto minmax(0,1fr)!important;
  padding:.9rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-card{
  padding:.9rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-output{
  grid-column:1/-1!important;
  margin-top:.75rem!important;
  padding:.8rem 0 0!important;
  border-top:1px solid rgba(147,197,253,.42)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab-list{
  justify-content:flex-start!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab-panel{
  border:1px solid rgba(191,219,254,.72)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.72)!important;
  padding:.9rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab-panel .code-output{
  min-height:210px!important;
  max-height:360px!important;
  overflow:auto!important;
  border-radius:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-workspace-note{
  display:none!important;
}
@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-generator{
    grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr)!important;
  }
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-layout{
    width:100%!important;
    padding-inline:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] #tool-workspace.tool-panel{
    margin-top:14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-generator{
    grid-template-columns:1fr!important;
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live{
    grid-template-columns:1fr!important;
    border-right:0!important;
    padding:.35rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live{
    padding-top:1rem!important;
    position:relative!important;
    top:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
}
@media (max-width:520px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-layout{
    width:100%!important;
    padding-inline:0!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-card-head{
  align-self:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-card-head h2{
  margin:.28rem 0 .24rem!important;
  font-size:clamp(1.45rem,2vw,2rem)!important;
  line-height:1.12!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-card-head p{
  margin:0!important;
  max-width:760px!important;
  line-height:1.55!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form label{
  display:grid!important;
  gap:.34rem!important;
  align-content:start!important;
  min-width:0!important;
  padding:.75rem!important;
  border:1px solid rgba(191,219,254,.58)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.68)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78)!important;
  font:700 .88rem Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form select{
  width:100%!important;
  min-height:46px!important;
  padding:.75rem .86rem!important;
  border:1px solid rgba(147,197,253,.62)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#fff,#f7fbff)!important;
  color:#0f172a!important;
  font:500 .96rem Inter,sans-serif!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form textarea{
  min-height:92px!important;
  resize:vertical!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-field-meter{
  display:flex!important;
  gap:.45rem!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  color:#64748b!important;
  font:700 .74rem Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-field-meter b, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-inline-status{
  display:inline-flex!important;
  width:max-content!important;
  max-width:100%!important;
  padding:.28rem .5rem!important;
  border-radius:999px!important;
  background:rgba(219,234,254,.72)!important;
  color:#475569!important;
  font:700 .74rem Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-field-meter em{
  font-style:normal!important;
  padding:.28rem .55rem!important;
  border-radius:999px!important;
  font:800 .74rem Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-field-meter em.is-pass{background:#dcfce7!important;color:#047857!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-field-meter em.is-warning{background:#fef3c7!important;color:#a16207!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-field-meter em.is-error{background:#fee2e2!important;color:#b91c1c!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-form-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-panel-toolbar{
  display:flex!important;
  gap:.55rem!important;
  flex-wrap:wrap!important;
  align-items:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-form-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-panel-toolbar .btn{
  min-height:42px!important;
  border-radius:14px!important;
  font:800 .86rem Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring{
  --score:0;
  position:relative!important;
  width:94px!important;
  height:94px!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  background:conic-gradient(#0b63ce calc(var(--score) * 1%), #dbeafe 0)!important;
  box-shadow:0 18px 34px rgba(37,99,235,.18)!important;
  flex:0 0 auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring:before{
  content:""!important;
  position:absolute!important;
  inset:8px!important;
  border-radius:inherit!important;
  background:#fff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring span{
  position:relative!important;
  z-index:1!important;
  grid-area:1/1!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring strong{
  transform:translateY(-7px)!important;
  color:#0f172a!important;
  font:900 1.55rem "Plus Jakarta Sans",Inter,sans-serif!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring span{
  transform:translateY(16px)!important;
  color:#64748b!important;
  font:800 .72rem Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-breakdown-card{
  padding:.85rem!important;
  border:1px solid rgba(191,219,254,.68)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.72)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-breakdown-card>strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-head h3{
  color:#0f172a!important;
  font:850 1rem "Plus Jakarta Sans",Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-breakdown-list{
  display:grid!important;
  gap:.52rem!important;
  margin-top:.7rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-breakdown-list div{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  gap:.38rem .6rem!important;
  color:#475569!important;
  font:700 .8rem Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-breakdown-list i{
  grid-column:1/-1!important;
  height:7px!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,#22c7df var(--value),#e2e8f0 0)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-stack{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:.72rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card-preview{
  min-width:0!important;
  padding:.78rem!important;
  border:1px solid rgba(191,219,254,.68)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.74)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card-preview div{
  min-height:92px!important;
  margin-bottom:.62rem!important;
  border-radius:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card-preview small{
  display:block!important;
  color:#2563eb!important;
  font:800 .72rem Inter,sans-serif!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card-preview strong{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  font-size:.96rem!important;
  line-height:1.28!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card-preview p{
  display:-webkit-box!important;
  -webkit-line-clamp:2!important;
  -webkit-box-orient:vertical!important;
  overflow:hidden!important;
  font-size:.82rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list{
  display:grid!important;
  gap:.52rem!important;
  padding:0!important;
  margin:.65rem 0 0!important;
  list-style:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li{
  display:grid!important;
  grid-template-columns:30px minmax(0,1fr)!important;
  gap:.15rem .55rem!important;
  align-items:center!important;
  padding:.6rem!important;
  border-radius:14px!important;
  border:1px solid rgba(203,213,225,.65)!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li span{
  grid-row:1/3!important;
  display:grid!important;
  place-items:center!important;
  width:26px!important;
  height:26px!important;
  border-radius:50%!important;
  font:900 .82rem Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li.is-pass span{background:#dcfce7!important;color:#047857!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li.is-warning span{background:#fef3c7!important;color:#a16207!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li.is-error span{background:#fee2e2!important;color:#b91c1c!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li strong{
  color:#0f172a!important;
  font:800 .84rem Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li small{
  color:#64748b!important;
  font:600 .74rem Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-head{
  display:flex!important;
  justify-content:space-between!important;
  gap:1rem!important;
  align-items:center!important;
  margin-bottom:.7rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-head h3{
  margin:.25rem 0 0!important;
  font-size:1.2rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-panel-toolbar{
  justify-content:flex-end!important;
  margin-bottom:.6rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-code-output{
  white-space:pre-wrap!important;
  word-break:break-word!important;
  font:600 .87rem/1.62 "Cascadia Code","Fira Code",Consolas,monospace!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-token-tag{color:#67e8f9!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-token-attr{color:#fbbf24!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-token-value{color:#bbf7d0!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-toast{
  position:fixed!important;
  right:24px!important;
  bottom:24px!important;
  z-index:9999!important;
  transform:translateY(18px)!important;
  opacity:0!important;
  pointer-events:none!important;
  padding:.8rem 1rem!important;
  border-radius:999px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#0b63ce,#6944f2)!important;
  box-shadow:0 18px 38px rgba(37,99,235,.28)!important;
  font:850 .9rem Inter,sans-serif!important;
  transition:opacity .18s ease,transform .18s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-toast.is-visible{
  opacity:1!important;
  transform:translateY(0)!important;
}
@media (max-width:1300px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-stack{
    grid-template-columns:1fr!important;
  }
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form:after{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-head{
    align-items:flex-start!important;
    flex-direction:column!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-panel-toolbar .btn{
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card{
    grid-template-columns:auto minmax(0,1fr)!important;
  }
}
@media (max-width:560px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .page-shell.tool-page[data-tool="meta-tag-generator"]{
    padding-inline:12px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-generator{
    padding:.75rem!important;
    border-radius:22px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring{
    margin:auto!important;
  }
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab{
    flex:1 1 auto!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Meta Tag Generator: unified SEO reference layout polish */
body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"]{
  --meta-surface:#f7f9fb;
  --meta-soft:#eef5ff;
  --meta-card:#ffffff;
  --meta-card-low:#f2f7ff;
  --meta-border:#c4d7f5;
  --meta-border-soft:#dbe7fb;
  --meta-text:#191c1e;
  --meta-muted:#434655;
  --meta-blue:#0037b0;
  --meta-blue-2:#1d4ed8;
  --meta-teal:#00685f;
  --meta-warn:#b45309;
  background:linear-gradient(180deg,#f7f9fb 0%,#eef5ff 100%)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] *{
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero{
  max-width:1680px!important;
  padding-top:8px!important;
  padding-bottom:10px!important;
  margin-inline:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero:before{
  opacity:.55!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero h1{
  color:var(--meta-text)!important;
  font-family:Manrope,"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:clamp(2.2rem,4.2vw,3.7rem)!important;
  line-height:1.05!important;
  font-weight:800!important;
  letter-spacing:-.02em!important;
  margin:.18rem auto .35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero p{
  color:var(--meta-muted)!important;
  font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:clamp(.96rem,1.1vw,1.08rem)!important;
  line-height:1.5!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-layout{
  max-width:1720px!important;
  width:calc(100% - 48px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] #tool-workspace.tool-panel{
  max-width:1720px!important;
  width:100%!important;
  margin:4px auto 1.35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-generator{
  max-width:1720px!important;
  grid-template-columns:minmax(0,1.35fr) minmax(380px,.65fr)!important;
  gap:1.5rem!important;
  padding:1.45rem!important;
  border-radius:16px!important;
  background:var(--meta-soft)!important;
  border:1px solid var(--meta-border)!important;
  box-shadow:none!important;
  font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-output{
  border:1px solid var(--meta-border)!important;
  border-radius:16px!important;
  background:var(--meta-card)!important;
  box-shadow:0 1px 0 rgba(255,255,255,.75),0 14px 34px rgba(15,23,42,.05)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form{
  padding:1.25rem!important;
  gap:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form:after{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live{
  padding:1.25rem!important;
  gap:1rem!important;
  top:76px!important;
  max-height:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-output{
  margin-top:0!important;
  padding:1.25rem!important;
  border-top:1px solid var(--meta-border)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-card-head h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-head h3{
  color:var(--meta-text)!important;
  font-family:Manrope,"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-weight:800!important;
  letter-spacing:-.015em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-card-head h2{
  font-size:clamp(1.75rem,2.2vw,2.45rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-card-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-preview-card p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card-preview p{
  color:var(--meta-muted)!important;
  font-family:Inter,ui-sans-serif,system-ui,sans-serif!important;
  line-height:1.6!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-kicker{
  color:var(--meta-blue)!important;
  background:#dce3f0!important;
  border:1px solid var(--meta-border)!important;
  border-radius:999px!important;
  font:800 .72rem/1.2 Inter,ui-sans-serif,system-ui,sans-serif!important;
  letter-spacing:.05em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form label{
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:var(--meta-text)!important;
  font:800 .84rem/1.25 Inter,ui-sans-serif,system-ui,sans-serif!important;
  text-transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form select{
  min-height:50px!important;
  border-radius:8px!important;
  border:1px solid var(--meta-border)!important;
  background:#fff!important;
  color:var(--meta-text)!important;
  font:500 .98rem/1.45 Inter,ui-sans-serif,system-ui,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-breakdown-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab-panel{
  border:1px solid var(--meta-border)!important;
  border-radius:12px!important;
  background:#fff!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card{
  grid-template-columns:auto minmax(0,1fr)!important;
  padding:1.15rem!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring{
  width:112px!important;
  height:112px!important;
  display:grid!important;
  place-items:center!important;
  position:relative!important;
  background:conic-gradient(var(--meta-blue-2) calc(var(--score) * 1%), #dce3f0 0)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring:before{
  inset:10px!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring span{
  position:absolute!important;
  left:0!important;
  right:0!important;
  margin:0!important;
  transform:none!important;
  text-align:center!important;
  z-index:2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring strong{
  top:30px!important;
  color:var(--meta-text)!important;
  font:800 2rem/1 Manrope,"Plus Jakarta Sans",Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring span{
  top:60px!important;
  color:#64748b!important;
  font:700 .76rem/1 Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-breakdown-list i{
  background:linear-gradient(90deg,var(--meta-blue-2) var(--value),#e0e3e5 0)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li{
  border-radius:8px!important;
  border:0!important;
  background:#f2f4f6!important;
  padding:.78rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li span{
  width:28px!important;
  height:28px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab{
  border-radius:8px!important;
  background:#fff!important;
  color:#434655!important;
  border:1px solid var(--meta-border)!important;
  font:800 .86rem Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab.is-active{
  background:var(--meta-blue)!important;
  color:#fff!important;
  border-color:var(--meta-blue)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .code-output{
  color:#dbeafe!important;
  background:#102033!important;
  border:1px solid rgba(196,197,215,.35)!important;
  border-radius:10px!important;
  font:500 .88rem/1.6 "JetBrains Mono","Cascadia Code",Consolas,monospace!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-panel-toolbar .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-form-actions .btn{
  min-height:44px!important;
  border-radius:8px!important;
  padding:.72rem 1rem!important;
  opacity:1!important;
  font:800 .9rem Inter,ui-sans-serif,system-ui,sans-serif!important;
  -webkit-text-fill-color:currentColor!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions .btn.primary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-form-actions .btn.primary{
  color:#fff!important;
  background:var(--meta-blue)!important;
  border:1px solid var(--meta-blue)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-panel-toolbar .btn.secondary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-form-actions .btn.secondary{
  color:var(--meta-blue)!important;
  background:#fff!important;
  border:1px solid var(--meta-blue)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions .btn:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-panel-toolbar .btn:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-form-actions .btn:hover{
  transform:none!important;
  opacity:.92!important;
}
@media (max-width:1180px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-generator{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live{
    position:relative!important;
    top:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-layout{
    width:calc(100% - 24px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-generator{
    padding:1rem!important;
    gap:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-output{
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card{
    grid-template-columns:1fr!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-panel-toolbar{
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-panel-toolbar .btn{
    flex:1 1 100%!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Meta Tag Generator: reference SEO Suite bento layout */
body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"]{
  --seo-ref-bg:#f7f9fb;
  --seo-ref-panel:#ffffff;
  --seo-ref-soft:#f2f4f6;
  --seo-ref-border:#c4c5d7;
  --seo-ref-text:#191c1e;
  --seo-ref-muted:#434655;
  --seo-ref-primary:#0037b0;
  --seo-ref-primary-2:#1d4ed8;
  --seo-ref-teal:#00685f;
  background:#f7f9fb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero{
  padding-top:0!important;
  padding-bottom:8px!important;
  margin-bottom:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero h1{
  font-family:Manrope,"Plus Jakarta Sans",Inter,system-ui,sans-serif!important;
  font-size:clamp(2.15rem,3.5vw,3.4rem)!important;
  line-height:1.08!important;
  margin:.1rem auto .25rem!important;
  color:var(--seo-ref-text)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-page-hero p{
  max-width:780px!important;
  margin:.2rem auto 0!important;
  color:var(--seo-ref-muted)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-layout{
  width:calc(100% - 48px)!important;
  max-width:1720px!important;
  margin:0 auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] #tool-workspace.tool-panel{
  width:100%!important;
  max-width:1720px!important;
  margin:0 auto 1.5rem!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-generator{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:1.5rem!important;
  align-items:start!important;
  width:100%!important;
  max-width:none!important;
  margin:0 auto!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  font-family:Inter,system-ui,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live{
  grid-column:9 / -1!important;
  grid-row:1!important;
  position:sticky!important;
  top:76px!important;
  align-self:start!important;
  height:auto!important;
  max-height:none!important;
  min-height:0!important;
  overflow:visible!important;
  padding:1.5rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-main{
  grid-column:1 / span 8!important;
  grid-row:1!important;
  display:grid!important;
  gap:1.5rem!important;
  align-content:start!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form{
  grid-column:1 / -1!important;
  grid-row:auto!important;
  padding:1.25rem 1.5rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-output{
  grid-column:1 / -1!important;
  grid-row:auto!important;
  padding:0!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-output{
  background:var(--seo-ref-panel)!important;
  border:1px solid var(--seo-ref-border)!important;
  border-radius:16px!important;
  box-shadow:0 10px 28px rgba(15,23,42,.04)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-card-head{
  margin-bottom:.65rem!important;
  padding-bottom:0!important;
  border:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-card-head h2{
  font:800 clamp(1.7rem,2vw,2.2rem)/1.15 Manrope,"Plus Jakarta Sans",Inter,sans-serif!important;
  color:var(--seo-ref-text)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-card-head p{
  color:var(--seo-ref-muted)!important;
  max-width:720px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-kicker, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-preview-card>span{
  background:#dce3f0!important;
  border:1px solid var(--seo-ref-border)!important;
  border-radius:999px!important;
  color:var(--seo-ref-primary)!important;
  font:800 .72rem/1.2 Inter,sans-serif!important;
  letter-spacing:.05em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.78rem 1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form .meta-pro-card-head, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form label:has(textarea), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-form-actions{
  grid-column:1 / -1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form label{
  display:grid!important;
  gap:.34rem!important;
  color:var(--seo-ref-text)!important;
  font:700 .88rem/1.25 Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form textarea{
  min-height:50px!important;
  padding:.75rem 1rem!important;
  border:1px solid var(--seo-ref-border)!important;
  border-radius:8px!important;
  background:#fff!important;
  color:var(--seo-ref-text)!important;
  box-shadow:none!important;
  font:500 .98rem/1.45 Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form textarea{
  min-height:74px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-field-meter{
  margin-top:.12rem!important;
  gap:.35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-field-meter b, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-field-meter em, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-inline-status{
  padding:.22rem .52rem!important;
  font-size:.72rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-form-actions{
  margin-top:.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form select{
  min-height:46px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form input:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form select:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form textarea:focus{
  border-color:var(--seo-ref-primary)!important;
  box-shadow:0 0 0 3px rgba(29,78,216,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-breakdown-card{
  background:#fff!important;
  border:1px solid var(--seo-ref-border)!important;
  border-radius:12px!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card{
  grid-template-columns:112px minmax(0,1fr)!important;
  gap:1.1rem!important;
  align-items:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring{
  width:112px!important;
  height:112px!important;
  flex:0 0 112px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring strong{
  top:29px!important;
  font-size:2rem!important;
  line-height:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-ring span{
  top:62px!important;
  font-size:.72rem!important;
  line-height:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-breakdown-list div{
  background:var(--seo-ref-soft)!important;
  border-radius:8px!important;
  padding:.55rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-stack{
  grid-template-columns:1fr!important;
  gap:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card-preview{
  border-radius:10px!important;
  border:1px solid var(--seo-ref-border)!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li{
  background:var(--seo-ref-soft)!important;
  border:0!important;
  border-radius:8px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-head{
  padding:1rem 1.5rem!important;
  background:var(--seo-ref-soft)!important;
  border-bottom:1px solid var(--seo-ref-border)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab-list{
  padding:1rem 1.5rem 0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab-panel{
  margin:1rem 1.5rem 1.5rem!important;
  border:1px solid var(--seo-ref-border)!important;
  border-radius:12px!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .code-output{
  min-height:260px!important;
  background:#102033!important;
  color:#e5eefc!important;
  border-radius:10px!important;
  font:500 .88rem/1.62 "JetBrains Mono","Cascadia Code",Consolas,monospace!important;
  padding:1rem!important;
  overflow:visible!important;
  white-space:pre-wrap!important;
  word-break:break-word!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-token-tag{
  color:#7dd3fc!important;
  -webkit-text-fill-color:#7dd3fc!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-token-attr{
  color:#fbbf24!important;
  -webkit-text-fill-color:#fbbf24!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-token-value{
  color:#c084fc!important;
  -webkit-text-fill-color:#c084fc!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-form-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-panel-toolbar{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:.75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-form-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-panel-toolbar .btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  width:auto!important;
  max-width:none!important;
  min-height:42px!important;
  height:42px!important;
  border-radius:8px!important;
  padding:0 .95rem!important;
  font:800 .88rem/1 Inter,sans-serif!important;
  white-space:nowrap!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions .btn.primary{
  min-width:118px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-form-actions .btn.primary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions .btn.primary{
  background:var(--seo-ref-primary)!important;
  border-color:var(--seo-ref-primary)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-form-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-panel-toolbar .btn.secondary{
  background:#fff!important;
  border-color:var(--seo-ref-primary)!important;
  color:var(--seo-ref-primary)!important;
  -webkit-text-fill-color:var(--seo-ref-primary)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-workspace-note{
  max-width:1720px!important;
  width:calc(100% - 48px)!important;
  margin:.85rem auto 0!important;
}
@media (max-width:1180px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-generator{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-output{
    grid-column:1 / -1!important;
    grid-row:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-main{
    order:1!important;
    grid-column:1 / -1!important;
    grid-row:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form{order:1!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live{
    order:2!important;
    position:relative!important;
    top:auto!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-output{order:3!important}
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-layout, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .tool-workspace-note{
    width:calc(100% - 24px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live{
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card{
    grid-template-columns:1fr!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-head, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab-list{
    padding-inline:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab-panel{
    margin:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab-list{
    flex-wrap:nowrap!important;
    overflow-x:auto!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:thin!important;
    overscroll-behavior-x:contain!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Meta Tag Generator: single smooth page scroll */
html:has(.tool-page[data-tool="meta-tag-generator"]){
  scroll-behavior:smooth!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools:has(.tool-page[data-tool="meta-tag-generator"]){
  overflow-x:hidden!important;
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch!important;
  overscroll-behavior-y:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-generator, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-main, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] #tool-workspace.tool-panel{
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-live{
  max-height:none!important;
  overflow:visible!important;
  overscroll-behavior:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-tab-panel{
  overflow:visible!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"]{
  --title-blue:#0b63ce;
  --title-deep:#0f172a;
  --title-muted:#475569;
  --title-line:#c4d7f4;
  --title-soft:#eef7ff;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .page-shell.tool-page[data-tool="seo-title-checker"]{
  width:100%!important;
  max-width:1880px!important;
  padding-inline:12px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .tool-page-hero{
  padding-top:0!important;
  padding-bottom:22px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .tool-page-hero .eyebrow{
  margin-top:0!important;
  transform:translateY(-2px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .tool-page-hero h1{
  margin-top:0!important;
  margin-bottom:.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .tool-page-hero p{
  margin-bottom:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .tool-layout{
  width:100%!important;
  max-width:1880px!important;
  margin-top:24px!important;
  margin-inline:auto!important;
  padding-inline:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] #tool-workspace.tool-panel{
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .tool-workspace-note{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .seo-title-pro-checker{
  display:grid!important;
  grid-template-columns:repeat(12,minmax(0,1fr))!important;
  gap:1.5rem!important;
  align-items:start!important;
  width:100%!important;
  max-width:1880px!important;
  margin:0 auto!important;
  font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-live, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel{
  border:1px solid var(--title-line)!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(247,251,255,.92))!important;
  box-shadow:0 22px 56px rgba(37,99,235,.10)!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-form{
  grid-column:1 / span 8!important;
  grid-row:3!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:1rem!important;
  padding:1.5rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-live{
  grid-column:9 / -1!important;
  grid-row:3 / span 2!important;
  position:sticky!important;
  top:90px!important;
  max-height:calc(100vh - 108px)!important;
  overflow:auto!important;
  padding:1.35rem!important;
  display:grid!important;
  gap:1rem!important;
  align-self:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-live::-webkit-scrollbar{
  width:8px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-live::-webkit-scrollbar-thumb{
  background:#bfd7ff!important;
  border-radius:999px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel{
  grid-column:1 / span 8!important;
  grid-row:4!important;
  padding:1.35rem!important;
  display:grid!important;
  gap:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-head, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-wide, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-competitor, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-actions{
  grid-column:1 / -1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-kicker{
  display:inline-flex!important;
  align-items:center!important;
  width:max-content!important;
  padding:.38rem .72rem!important;
  border-radius:999px!important;
  border:1px solid #b7cff0!important;
  background:linear-gradient(135deg,#e0f2fe,#e8e7ff)!important;
  color:#075985!important;
  font-size:.78rem!important;
  font-weight:850!important;
  letter-spacing:.06em!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-head h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel h3{
  margin:.75rem 0 .35rem!important;
  font-family:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-weight:800!important;
  line-height:1.08!important;
  color:var(--title-deep)!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-head h2{
  font-size:clamp(1.7rem,2.5vw,2.7rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel h3{
  font-size:clamp(1.35rem,1.8vw,1.9rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel p{
  margin:0!important;
  max-width:900px!important;
  color:var(--title-muted)!important;
  font-size:1rem!important;
  line-height:1.65!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-form label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-competitor label{
  display:grid!important;
  gap:.5rem!important;
  color:#334155!important;
  font-weight:750!important;
  line-height:1.25!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-form select{
  width:100%!important;
  min-height:52px!important;
  border:1px solid #bdd6f6!important;
  border-radius:12px!important;
  background:#fff!important;
  color:#172033!important;
  -webkit-text-fill-color:#172033!important;
  padding:.85rem 1rem!important;
  font:500 1rem/1.35 Inter,ui-sans-serif,system-ui,sans-serif!important;
  box-sizing:border-box!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-form input:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-form select:focus{
  outline:3px solid rgba(37,99,235,.14)!important;
  border-color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-form small{
  color:#64748b!important;
  font-weight:650!important;
  line-height:1.4!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-meter{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-meter b, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-meter em{
  display:inline-flex!important;
  align-items:center!important;
  min-height:24px!important;
  padding:.25rem .58rem!important;
  border-radius:999px!important;
  background:#dbeafe!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  font-style:normal!important;
  font-size:.84rem!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-meter em.is-pass{background:#dcfce7!important;color:#047857!important;-webkit-text-fill-color:#047857!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-meter em.is-warning{background:#fef3c7!important;color:#a16207!important;-webkit-text-fill-color:#a16207!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-meter em.is-error{background:#fee2e2!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-competitor{
  border:1px solid #d6e6fb!important;
  border-radius:14px!important;
  background:#f8fbff!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-competitor summary{
  cursor:pointer!important;
  color:#0f172a!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-competitor-result{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.75rem!important;
  margin-top:.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-competitor-result div{
  border:1px solid #cfe1f7!important;
  border-radius:12px!important;
  background:#fff!important;
  padding:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:.75rem!important;
  margin-top:.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn:active, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button:active{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:.45rem!important;
  flex:0 0 auto!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  height:44px!important;
  min-height:44px!important;
  max-height:44px!important;
  padding:0 18px!important;
  border-radius:9px!important;
  border:1px solid #0b55bd!important;
  background:#fff!important;
  background-image:none!important;
  color:#0b55bd!important;
  -webkit-text-fill-color:#0b55bd!important;
  font:800 .95rem/1 Inter,ui-sans-serif,system-ui,sans-serif!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  transform:none!important;
  box-shadow:none!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn::after, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button::after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn :is(svg, html[data-tl-mobile-v2="tool-v1"] i){
  width:18px!important;
  height:18px!important;
  flex:0 0 18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-primary{
  background:#0037b0!important;
  border-color:#0037b0!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-secondary{
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-ghost{
  border-color:#bfd7f5!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-card{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  align-items:center!important;
  gap:1rem!important;
  border:1px solid #c8daf2!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,#fff,#f8fbff)!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring{
  --score:0;
  width:112px!important;
  height:112px!important;
  border-radius:50%!important;
  background:conic-gradient(#1266d6 calc(var(--score) * 1%), #dbeafe 0)!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  position:relative!important;
  flex:0 0 112px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring:before{
  content:""!important;
  position:absolute!important;
  inset:10px!important;
  border-radius:50%!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring span{
  position:relative!important;
  z-index:1!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring strong{
  font-size:2rem!important;
  line-height:1!important;
  font-weight:900!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring span{
  font-size:.85rem!important;
  font-weight:800!important;
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-card h3{
  margin:.45rem 0 .25rem!important;
  font-size:clamp(1.35rem,1.7vw,1.8rem)!important;
  line-height:1.15!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-card p{
  margin:0!important;
  color:#475569!important;
  line-height:1.5!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-result-grid article strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card strong{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-card p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-result-grid article small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card span{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-result-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-result-grid article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card{
  border:1px solid #cfe1f7!important;
  border-radius:14px!important;
  background:linear-gradient(145deg,#fff,#f7fbff)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-result-grid article{
  padding:1rem!important;
  min-height:118px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-result-grid article span{
  display:block!important;
  color:#334bea!important;
  -webkit-text-fill-color:#334bea!important;
  font-size:.78rem!important;
  font-weight:850!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-result-grid article strong{
  display:block!important;
  margin:.55rem 0 .2rem!important;
  font-size:1.55rem!important;
  line-height:1.05!important;
  font-weight:900!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-result-grid article small{
  color:#64748b!important;
  font-weight:700!important;
  line-height:1.35!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-card{
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-preview-tabs{
  display:flex!important;
  gap:.5rem!important;
  margin-bottom:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-preview-tabs button{
  min-height:36px!important;
  padding:0 .9rem!important;
  border:1px solid #bcd4f5!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#17406f!important;
  -webkit-text-fill-color:#17406f!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-preview-tabs button.is-active{
  background:#eaf4ff!important;
  color:#005bbb!important;
  -webkit-text-fill-color:#005bbb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-serp-preview{
  border:1px solid #e2e8f0!important;
  border-radius:12px!important;
  background:#fff!important;
  padding:1rem!important;
  max-width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-serp-preview.is-mobile{
  max-width:390px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-serp-preview small{
  display:block!important;
  color:#166534!important;
  -webkit-text-fill-color:#166534!important;
  font-size:.88rem!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-serp-preview strong{
  display:block!important;
  margin:.35rem 0!important;
  color:#1a0dab!important;
  -webkit-text-fill-color:#1a0dab!important;
  font-size:1.18rem!important;
  line-height:1.25!important;
  font-weight:500!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-serp-preview p{
  margin:0!important;
  color:#4d5156!important;
  -webkit-text-fill-color:#4d5156!important;
  font-size:.96rem!important;
  line-height:1.45!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list{
  display:grid!important;
  gap:.65rem!important;
  margin:.8rem 0 0!important;
  padding:0!important;
  list-style:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li{
  display:grid!important;
  grid-template-columns:36px minmax(0,1fr)!important;
  column-gap:.7rem!important;
  row-gap:.15rem!important;
  align-items:center!important;
  padding:.78rem!important;
  border-radius:12px!important;
  background:#f1f5f9!important;
  border:1px solid transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li span{
  grid-row:1 / span 2!important;
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  border-radius:50%!important;
  font-weight:900!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li strong{
  font-weight:850!important;
  line-height:1.2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li small{
  font-size:.88rem!important;
  color:#475569!important;
  line-height:1.35!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li.is-pass{background:#effdf5!important;border-color:#bbf7d0!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li.is-pass span{background:#dcfce7!important;color:#047857!important;-webkit-text-fill-color:#047857!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li.is-warning{background:#fffbeb!important;border-color:#fde68a!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li.is-warning span{background:#fef3c7!important;color:#a16207!important;-webkit-text-fill-color:#a16207!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li.is-error{background:#fff1f2!important;border-color:#fecdd3!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li.is-error span{background:#fee2e2!important;color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-list{
  display:grid!important;
  gap:.75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:1rem!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card strong{
  display:block!important;
  line-height:1.35!important;
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card span{
  display:block!important;
  margin-top:.25rem!important;
  color:#64748b!important;
  font-size:.9rem!important;
  font-weight:750!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button{
  min-width:82px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button{
  appearance:none!important;
  -webkit-appearance:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-primary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-primary:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-primary:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-primary:active{
  background:#0037b0!important;
  background-image:none!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-secondary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-secondary:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-secondary:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-secondary:active, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button:active{
  background:#fff!important;
  background-image:none!important;
  color:#0b55bd!important;
  -webkit-text-fill-color:#0b55bd!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-toast{
  position:fixed!important;
  left:50%!important;
  bottom:24px!important;
  transform:translate(-50%,20px)!important;
  opacity:0!important;
  pointer-events:none!important;
  z-index:9999!important;
  padding:.7rem 1rem!important;
  border-radius:999px!important;
  background:#0f172a!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-weight:850!important;
  box-shadow:0 18px 38px rgba(15,23,42,.22)!important;
  transition:opacity .18s ease,transform .18s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-toast.is-visible{
  opacity:1!important;
  transform:translate(-50%,0)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-analyzer, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-how-cards, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-education-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-faq-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-bottom-cta{
  grid-column:1 / -1!important;
  border:1px solid var(--title-line)!important;
  border-radius:16px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(247,251,255,.92))!important;
  box-shadow:0 22px 56px rgba(37,99,235,.10)!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-analyzer{
  grid-row:1!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(420px,.72fr)!important;
  gap:1.1rem!important;
  align-items:end!important;
  padding:1.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-analyzer h2{
  margin:.65rem 0 .4rem!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font:800 clamp(1.8rem,2.5vw,3rem)/1.08 "Plus Jakarta Sans",Inter,sans-serif!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-analyzer p{
  max-width:820px!important;
  margin:0!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  font:500 1rem/1.65 Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-badges{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.45rem!important;
  margin-top:.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-badges span{
  border:1px solid #bdd6f6!important;
  border-radius:999px!important;
  background:#eff6ff!important;
  color:#0b55bd!important;
  -webkit-text-fill-color:#0b55bd!important;
  padding:.36rem .68rem!important;
  font:800 .84rem/1 Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-inputs{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(0,.72fr) auto!important;
  gap:.65rem!important;
  align-items:end!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-inputs label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-bottom-cta label{
  display:grid!important;
  gap:.38rem!important;
  color:#334155!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-inputs input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-bottom-cta input{
  width:100%!important;
  min-height:48px!important;
  border:1px solid #bdd6f6!important;
  border-radius:12px!important;
  background:#fff!important;
  color:#172033!important;
  -webkit-text-fill-color:#172033!important;
  padding:.8rem 1rem!important;
  font:500 1rem/1.35 Inter,sans-serif!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-how-cards{
  grid-row:2!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:.85rem!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-how-cards article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-education-panel article{
  border:1px solid #d6e6fb!important;
  border-radius:14px!important;
  background:#fff!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-how-cards i{
  color:#0b63ce!important;
  -webkit-text-fill-color:#0b63ce!important;
  width:42px!important;
  height:42px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,#e0f2fe,#ede9fe)!important;
  border:1px solid #bfdbfe!important;
  box-shadow:0 10px 24px rgba(37,99,235,.12)!important;
  margin-bottom:.7rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-how-cards strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-word-bank strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-history-card strong{
  display:block!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-how-cards span{
  display:block!important;
  margin-top:.25rem!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  line-height:1.45!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-template-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-word-bank, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-history-panel{
  border:1px solid #d6e6fb!important;
  border-radius:14px!important;
  background:#f8fbff!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-template-list, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-word-bank>div, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-history-list{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:.65rem!important;
  margin-top:.75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-template-list button{
  min-height:42px!important;
  border:1px solid #bfd7f5!important;
  border-radius:10px!important;
  background:#fff!important;
  color:#0b55bd!important;
  -webkit-text-fill-color:#0b55bd!important;
  font:800 .9rem/1.2 Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-word-bank article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-history-card{
  border:1px solid #d6e6fb!important;
  border-radius:12px!important;
  background:#fff!important;
  padding:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-word-bank span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-history-card span{
  display:block!important;
  margin-top:.28rem!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  line-height:1.4!important;
  font-weight:650!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-history-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.45rem!important;
  margin-top:.65rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-history-actions button{
  min-height:34px!important;
  border:1px solid #bfd7f5!important;
  border-radius:9px!important;
  background:#fff!important;
  color:#0b55bd!important;
  -webkit-text-fill-color:#0b55bd!important;
  padding:0 .7rem!important;
  font:800 .82rem/1 Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-mini-progress{
  height:8px!important;
  border-radius:999px!important;
  background:#dbeafe!important;
  overflow:hidden!important;
  margin-top:.65rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-mini-progress i{
  display:block!important;
  width:0%!important;
  height:100%!important;
  border-radius:inherit!important;
  background:linear-gradient(90deg,#06b6d4,#2563eb,#7c3aed)!important;
  transition:width .22s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-keyword-highlight{
  background:#fff3bf!important;
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
  border-radius:4px!important;
  padding:0 .08em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-best-badge{
  display:inline-flex!important;
  width:max-content!important;
  margin-bottom:.35rem!important;
  padding:.24rem .52rem!important;
  border-radius:999px!important;
  background:#e0f2fe!important;
  color:#075985!important;
  -webkit-text-fill-color:#075985!important;
  font:850 .74rem/1 Inter,sans-serif!important;
  text-transform:uppercase!important;
  letter-spacing:.04em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-reason{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-competitor-table{
  width:100%!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  overflow:hidden!important;
  border:1px solid #d6e6fb!important;
  border-radius:12px!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-competitor-table th, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-competitor-table td{
  padding:.7rem!important;
  border-bottom:1px solid #e2edf9!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  text-align:left!important;
  font-weight:750!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-competitor-table th{
  background:#eaf4ff!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-competitor-table td.is-winner{
  background:#effdf5!important;
  color:#047857!important;
  -webkit-text-fill-color:#047857!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-bottom-cta h3{
  margin:0 0 .45rem!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font:800 clamp(1.2rem,1.6vw,1.65rem)/1.15 "Plus Jakarta Sans",Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-bottom-cta{
  grid-row:5!important;
  display:grid!important;
  grid-template-columns:minmax(0,.55fr) minmax(320px,1fr) auto!important;
  gap:.85rem!important;
  align-items:end!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn.is-copied, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button.is-copied{
  background:#047857!important;
  border-color:#047857!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
@media (max-width:1180px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .seo-title-pro-checker{
    display:flex!important;
    flex-direction:column!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-live, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-analyzer, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-how-cards, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-education-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-bottom-cta{
    width:100%!important;
    grid-column:auto!important;
    grid-row:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-form{order:1!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-live{
    order:2!important;
    position:relative!important;
    top:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel{order:3!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-analyzer, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-bottom-cta{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-inputs, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-how-cards, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-education-panel{
    grid-template-columns:1fr!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .tool-layout{
    width:calc(100% - 24px)!important;
    margin-top:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .tool-page-hero{
    padding-top:0!important;
    padding-bottom:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-form{
    grid-template-columns:1fr!important;
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-live, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel{
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-result-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-competitor-result, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-card{
    justify-items:start!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-preview-tabs{
    justify-content:stretch!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-pro-actions .title-btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-hero-inputs .title-btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-bottom-cta .title-btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-preview-tabs button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button{
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-template-list, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-word-bank>div, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-history-list{
    grid-template-columns:1fr!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] :is(.title-hero-analyzer, html[data-tl-mobile-v2="tool-v1"] .title-how-cards, html[data-tl-mobile-v2="tool-v1"] .title-education-panel, html[data-tl-mobile-v2="tool-v1"] .title-faq-panel, html[data-tl-mobile-v2="tool-v1"] .title-bottom-cta, html[data-tl-mobile-v2="tool-v1"] .title-template-panel, html[data-tl-mobile-v2="tool-v1"] .title-word-bank, html[data-tl-mobile-v2="tool-v1"] .title-history-panel){
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .tool-layout, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] #tool-workspace.tool-panel{
  width:calc(100% - 48px)!important;
  max-width:1720px!important;
  margin-inline:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] #tool-workspace.tool-panel{
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .seo-title-pro-checker{
  display:block!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:0!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-checker-shell{
  display:grid!important;
  grid-template-columns:minmax(0,58fr) minmax(380px,42fr)!important;
  gap:24px!important;
  align-items:start!important;
  width:100%!important;
  margin:0 auto!important;
  font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] :is(.title-left-panel, html[data-tl-mobile-v2="tool-v1"] .title-right-panel, html[data-tl-mobile-v2="tool-v1"] .title-suggestions-panel){
  background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(239,247,255,.9))!important;
  border:1px solid rgba(148,184,231,.72)!important;
  border-radius:26px!important;
  box-shadow:0 22px 70px rgba(37,99,235,.12)!important;
  color:#0f172a!important;
  -webkit-text-fill-color:initial!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-left-panel{
  padding:28px!important;
  display:grid!important;
  gap:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-right-panel{
  position:sticky!important;
  top:88px!important;
  align-self:start!important;
  max-height:none!important;
  overflow:visible!important;
  padding:22px!important;
  display:grid!important;
  gap:16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-right-panel::-webkit-scrollbar{width:8px!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-right-panel::-webkit-scrollbar-thumb{background:#bfdbfe!important;border-radius:999px!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel{
  grid-column:1/-1!important;
  padding:24px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel[hidden]{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-panel-head{
  display:grid!important;
  gap:8px!important;
  max-width:900px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-panel-head h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel h3{
  margin:0!important;
  font-family:"Plus Jakarta Sans",Inter,ui-sans-serif,sans-serif!important;
  font-size:clamp(2rem,3vw,3.4rem)!important;
  line-height:1.05!important;
  font-weight:800!important;
  color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-panel-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel p{
  margin:0!important;
  color:#475569!important;
  font-size:1.05rem!important;
  line-height:1.55!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-field-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-field{
  display:grid!important;
  gap:8px!important;
  font-weight:700!important;
  color:#334155!important;
  font-size:.98rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-field :is(input, html[data-tl-mobile-v2="tool-v1"] select){
  width:100%!important;
  min-height:58px!important;
  border-radius:14px!important;
  border:1px solid #b9d4fb!important;
  background:rgba(255,255,255,.92)!important;
  padding:0 16px!important;
  color:#0f172a!important;
  font:600 1rem/1.2 Inter,ui-sans-serif,sans-serif!important;
  -webkit-text-fill-color:#0f172a!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-field :is(input, html[data-tl-mobile-v2="tool-v1"] select):focus{
  outline:3px solid rgba(37,99,235,.18)!important;
  border-color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-live-chips{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin-top:-6px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-live-chips span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-best-badge{
  display:inline-flex!important;
  align-items:center!important;
  border-radius:999px!important;
  padding:6px 12px!important;
  background:#e8f2ff!important;
  color:#334155!important;
  font-weight:800!important;
  font-size:.82rem!important;
  -webkit-text-fill-color:initial!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-live-chips span.is-pass{background:#dcfce7!important;color:#047857!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-live-chips span.is-warning{background:#fef3c7!important;color:#a16207!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-live-chips span.is-error{background:#fee2e2!important;color:#b91c1c!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-competitor-box{
  border:1px dashed #a9c8f6!important;
  border-radius:18px!important;
  padding:14px!important;
  background:rgba(255,255,255,.58)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-competitor-box summary{
  cursor:pointer!important;
  font-weight:800!important;
  color:#0f3f82!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-competitor-box p{
  margin:8px 0 0!important;
  color:#64748b!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-actions{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:12px!important;
  padding-top:4px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button{
  position:relative!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:9px!important;
  min-height:52px!important;
  width:auto!important;
  max-width:100%!important;
  border-radius:14px!important;
  border:1px solid #0b63ce!important;
  padding:0 18px!important;
  font:800 .96rem/1 Inter,ui-sans-serif,sans-serif!important;
  letter-spacing:0!important;
  cursor:pointer!important;
  overflow:hidden!important;
  transform:none!important;
  box-shadow:none!important;
  background:#fff!important;
  color:#0757bd!important;
  -webkit-text-fill-color:initial!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn::after, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button::after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button svg{
  width:20px!important;
  height:20px!important;
  flex:0 0 auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-primary{
  color:#fff!important;
  background:linear-gradient(135deg,#21b6e9,#0757bd 70%,#6d3df4)!important;
  border-color:#0757bd!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn-ghost{
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-card{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  gap:18px!important;
  align-items:center!important;
  padding:18px!important;
  border:1px solid #bdd6fb!important;
  border-radius:20px!important;
  background:rgba(255,255,255,.86)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring{
  width:116px!important;
  aspect-ratio:1!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  background:conic-gradient(#0b63ce calc(var(--score,0)*1%),#dbeafe 0)!important;
  position:relative!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring:before{
  content:""!important;
  position:absolute!important;
  inset:12px!important;
  border-radius:50%!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring span{
  position:relative!important;
  z-index:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring strong{
  font:800 2.25rem/1 "Plus Jakarta Sans",Inter,sans-serif!important;
  color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring span{
  margin-top:42px!important;
  margin-left:-34px!important;
  font-weight:800!important;
  color:#64748b!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-card h3{
  margin:.3rem 0!important;
  color:#0f172a!important;
  font:800 1.45rem/1.15 "Plus Jakarta Sans",Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-card p{
  margin:0!important;
  color:#475569!important;
  line-height:1.5!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-metric-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-metric-grid article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-serp-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-card{
  border:1px solid #c8dcfb!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.82)!important;
  padding:16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-metric-grid span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-metric-grid small{
  display:block!important;
  color:#64748b!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-metric-grid strong{
  display:block!important;
  margin:.35rem 0!important;
  color:#0f172a!important;
  font:800 1.35rem/1.1 "Plus Jakarta Sans",Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-section-head{
  display:flex!important;
  justify-content:space-between!important;
  gap:12px!important;
  align-items:center!important;
  margin-bottom:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-section-head h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-card h3{
  margin:0!important;
  color:#0f172a!important;
  font:800 1.15rem/1.2 "Plus Jakarta Sans",Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-preview-tabs{
  display:flex!important;
  gap:8px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-preview-tabs button{
  border:1px solid #bdd6fb!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#164b8f!important;
  padding:8px 14px!important;
  font-weight:800!important;
  cursor:pointer!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-preview-tabs button.is-active{
  background:#e8f2ff!important;
  color:#0757bd!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-serp-preview{
  border:1px solid #d7e6fb!important;
  border-radius:16px!important;
  background:#fff!important;
  padding:18px!important;
  max-width:640px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-serp-preview.is-mobile{
  max-width:390px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-serp-preview small{
  display:block!important;
  color:#047857!important;
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-serp-preview strong{
  display:block!important;
  margin:.45rem 0!important;
  color:#1a0dab!important;
  font-size:1.2rem!important;
  line-height:1.25!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-serp-preview mark{
  background:#fff3bf!important;
  color:inherit!important;
  padding:0 2px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-serp-preview p{
  margin:0!important;
  color:#475569!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list{
  list-style:none!important;
  padding:0!important;
  margin:12px 0 0!important;
  display:grid!important;
  gap:10px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li{
  display:grid!important;
  grid-template-columns:auto minmax(0,1fr)!important;
  gap:12px!important;
  align-items:center!important;
  border-radius:14px!important;
  padding:12px!important;
  border:1px solid transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li span{
  width:34px!important;
  height:34px!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
  font-weight:900!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li small{
  display:block!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li strong{color:#0f172a!important;font-weight:800!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li small{color:#475569!important;line-height:1.35!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li.is-pass{background:#effdf5!important;border-color:#bbf7d0!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li.is-pass span{background:#dcfce7!important;color:#047857!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li.is-warning{background:#fffbeb!important;border-color:#fde68a!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li.is-warning span{background:#fef3c7!important;color:#a16207!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li.is-error{background:#fff1f2!important;border-color:#fecdd3!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-check-list li.is-error span{background:#fee2e2!important;color:#b91c1c!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-list{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card{
  display:grid!important;
  gap:14px!important;
  align-content:space-between!important;
  min-height:180px!important;
  border:1px solid #c8dcfb!important;
  border-radius:18px!important;
  background:#fff!important;
  padding:16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card strong{
  display:block!important;
  color:#0f172a!important;
  font:800 1rem/1.35 Inter,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card span{
  display:block!important;
  color:#64748b!important;
  font-weight:700!important;
  line-height:1.35!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button{
  justify-self:start!important;
  min-height:42px!important;
  padding:0 16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-toast{
  position:fixed!important;
  left:50%!important;
  bottom:24px!important;
  transform:translate(-50%,20px)!important;
  opacity:0!important;
  pointer-events:none!important;
  z-index:9999!important;
  border-radius:999px!important;
  background:#0f172a!important;
  color:#fff!important;
  padding:10px 16px!important;
  font-weight:800!important;
  transition:.2s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-toast.is-visible{
  transform:translate(-50%,0)!important;
  opacity:1!important;
}
@media (max-width:1200px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-checker-shell{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-right-panel{
    position:relative!important;
    top:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .tool-layout, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] #tool-workspace.tool-panel{
    width:calc(100% - 24px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-left-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-right-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestions-panel{
    padding:16px!important;
    border-radius:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-field-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-metric-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-list, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-card{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-suggestion-card button{
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-section-head{
    align-items:flex-start!important;
    flex-direction:column!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-score-ring{
    width:100px!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * SEO Title Checker: single smooth page scroll */
html:has(.tool-page[data-tool="seo-title-checker"]){
  scroll-behavior:smooth!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools:has(.tool-page[data-tool="seo-title-checker"]){
  overflow-x:hidden!important;
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .seo-title-pro-checker, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-checker-shell{
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-right-panel{
  max-height:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro{
  display:grid!important;
  grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr)!important;
  gap:1rem!important;
  align-items:start!important;
  width:100%!important;
  max-width:1680px!important;
  margin:0 auto!important;
  transform:none!important;
  font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel{
  width:100vw!important;
  max-width:none!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:1.2rem clamp(1rem,3vw,3rem)!important;
  overflow:visible!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card{
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:26px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(240,248,255,.9))!important;
  box-shadow:0 24px 60px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;
  padding:1.05rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:flex-start!important;
  gap:.75rem!important;
  padding:.35rem .25rem 1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-kicker{
  display:inline-flex!important;
  width:max-content!important;
  padding:.36rem .7rem!important;
  border-radius:999px!important;
  color:#075985!important;
  background:rgba(224,242,254,.9)!important;
  border:1px solid rgba(56,189,248,.3)!important;
  font-size:.78rem!important;
  font-weight:850!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-head h2{
  margin:.55rem 0 .3rem!important;
  font-size:clamp(1.8rem,3vw,3rem)!important;
  line-height:1.05!important;
  letter-spacing:0!important;
  color:#0f172a!important;
  opacity:1!important;
  font-weight:760!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-head p{
  margin:0!important;
  max-width:760px!important;
  color:#53657b!important;
  line-height:1.7!important;
  opacity:1!important;
  font-weight:520!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-live-pill{
  display:inline-flex!important;
  align-items:center!important;
  gap:.45rem!important;
  white-space:nowrap!important;
  padding:.62rem .8rem!important;
  border-radius:999px!important;
  color:#075985!important;
  background:#fff!important;
  border:1px solid rgba(147,197,253,.48)!important;
  box-shadow:0 12px 26px rgba(37,99,235,.1)!important;
  font-weight:850!important;
  font-size:.95rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .robots-form{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  padding:0!important;
  border-radius:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-form .robots-wide, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-form .robots-bot-panel{
  grid-column:1/-1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-form .robots-custom-delay{
  display:none;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-form .robots-field, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-bot-grid label{
  min-width:0!important;
  padding:.86rem!important;
  border:1px solid rgba(147,197,253,.36)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.82)!important;
  color:#10223b!important;
  opacity:1!important;
  font-weight:720!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-form select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-form textarea{
  margin-top:.28rem!important;
  color:#10223b!important;
  background:linear-gradient(180deg,#fff,#f7fbff)!important;
  border-color:rgba(147,197,253,.55)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-panel-title{
  display:flex!important;
  justify-content:space-between!important;
  gap:.75rem!important;
  align-items:flex-end!important;
  margin:.1rem 0 .75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-panel-title strong{
  color:#0f172a!important;
  font-size:1.05rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-panel-title span{
  color:#64748b!important;
  font-size:.9rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-bot-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:.72rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-actions{
  display:grid!important;
  grid-template-columns:1fr 1fr!important;
  gap:.7rem!important;
  margin:.82rem 0 0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-actions .btn{
  min-height:48px!important;
  width:100%!important;
  min-width:0!important;
  border-radius:16px!important;
  font-size:.94rem!important;
  font-weight:780!important;
  opacity:1!important;
  -webkit-text-fill-color:currentColor!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-actions .btn.primary{
  grid-column:1/-1!important;
  color:#ffffff!important;
  background:linear-gradient(135deg,#16c7df,#2563eb 58%,#6d3df0)!important;
  box-shadow:0 14px 30px rgba(37,99,235,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-actions .btn.secondary{
  color:#0f3f79!important;
  background:linear-gradient(180deg,#ffffff,#f2f7ff)!important;
  border:1px solid rgba(147,197,253,.55)!important;
  box-shadow:0 10px 24px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card{
  position:sticky!important;
  top:88px!important;
  max-height:calc(100vh - 108px)!important;
  overflow:auto!important;
  scrollbar-width:thin!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-head{
  display:flex!important;
  justify-content:space-between!important;
  align-items:flex-start!important;
  gap:1rem!important;
  padding:.15rem .1rem .75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-head span{
  display:block!important;
  color:#64748b!important;
  font-weight:750!important;
  font-size:.86rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-head strong{
  color:#0f172a!important;
  font-size:1.2rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card .code-output{
  margin:0!important;
  min-height:440px!important;
  max-height:620px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-note{
  display:grid!important;
  gap:.22rem!important;
  margin-top:.8rem!important;
  padding:.82rem!important;
  border-radius:18px!important;
  color:#12345a!important;
  background:rgba(224,242,254,.7)!important;
  border:1px solid rgba(147,197,253,.38)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-note strong{font-size:.92rem!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-note span{color:#53657b!important;line-height:1.55!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-result-card{
  background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(240,248,255,.9))!important;
  border-color:rgba(147,197,253,.34)!important;
  box-shadow:0 24px 60px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-builder-head h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-panel-title strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-result-head strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-builder-head h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-panel-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-result-head strong{color:#0f172a!important;opacity:1!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-note span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-note span{color:#53657b!important;opacity:1!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-form .robots-field, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-bot-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-form .robots-field, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-bot-grid label{
  color:#10223b!important;
  background:rgba(255,255,255,.82)!important;
  border-color:rgba(147,197,253,.36)!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-form input, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-form select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-form textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-form select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-form textarea{
  color:#10223b!important;
  background:linear-gradient(180deg,#fff,#f7fbff)!important;
  border-color:rgba(147,197,253,.55)!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-note{
  color:#12345a!important;
  background:rgba(224,242,254,.7)!important;
  border-color:rgba(147,197,253,.38)!important;
}
@media (max-width:980px){
  
/html[data-tl-mobile-v2="tool-v1"] * SEO Title Checker: single smooth page scroll */
html:has(.tool-page[data-tool="seo-title-checker"]){
  scroll-behavior:smooth!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools:has(.tool-page[data-tool="seo-title-checker"]){
  overflow-x:hidden!important;
  overflow-y:auto!important;
  -webkit-overflow-scrolling:touch!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .seo-title-pro-checker, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-checker-shell{
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="seo-title-checker"] .title-right-panel{
  max-height:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro{
    grid-template-columns:1fr!important;
    width:100%!important;
    margin-left:0!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card{
    position:relative!important;
    top:auto!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card{
    border-radius:22px!important;
    padding:.85rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-head{
    display:grid!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .robots-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-bot-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-panel-title{
    display:grid!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-actions .btn{
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-actions{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card .code-output{
    min-height:320px!important;
    max-height:480px!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-presets{
  margin:0!important;
  padding:.95rem!important;
  border:1px solid rgba(147,197,253,.36)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.82)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-presets legend{
  padding:0 .4rem!important;
  color:#10223b!important;
  font-weight:820!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-preset-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:.65rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-preset-grid button{
  min-height:46px!important;
  border:1px solid rgba(147,197,253,.55)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#ffffff,#f2f7ff)!important;
  color:#0f3f79!important;
  font-weight:780!important;
  text-align:left!important;
  padding:.72rem .82rem!important;
  cursor:pointer!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-preset-grid button:hover{
  border-color:#60a5fa!important;
  box-shadow:0 12px 26px rgba(37,99,235,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-warning{
  display:flex!important;
  align-items:flex-start!important;
  gap:.65rem!important;
  padding:.9rem!important;
  border:1px solid rgba(245,158,11,.34)!important;
  border-radius:18px!important;
  background:#fffbeb!important;
  color:#92400e!important;
  font-weight:720!important;
  line-height:1.55!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-warning svg{
  flex:0 0 20px!important;
  width:20px!important;
  height:20px!important;
  margin-top:.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-actions .robots-test-link{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:.45rem!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card .code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-example-code{
  white-space:pre!important;
  overflow:auto!important;
  word-break:normal!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-seo-content .code-output{
  max-height:none!important;
  min-height:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack{
  max-width:min(1500px,calc(100vw - clamp(32px,6vw,112px)))!important;
  width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content{
  width:100%!important;
  max-width:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section li{
  max-width:980px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table-wrap{
  width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table-wrap{
  overflow-x:auto!important;
  overflow-y:hidden!important;
  -webkit-overflow-scrolling:touch!important;
  max-width:100%!important;
  margin:1rem 0 1.4rem!important;
  border:1px solid rgba(147,197,253,.55)!important;
  border-radius:22px!important;
  background:linear-gradient(145deg,#ffffff,#f8fbff)!important;
  box-shadow:0 18px 46px rgba(37,99,235,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table{
  width:100%!important;
  min-width:760px!important;
  table-layout:fixed!important;
  border-collapse:separate!important;
  border-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table th, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table td{
  padding:1rem 1.1rem!important;
  text-align:left!important;
  vertical-align:top!important;
  border-right:1px solid rgba(191,219,254,.68)!important;
  border-bottom:1px solid rgba(191,219,254,.68)!important;
  color:#243244!important;
  background:#ffffff!important;
  line-height:1.5!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table th{
  color:#0f172a!important;
  background:linear-gradient(135deg,#dbeafe,#eef2ff)!important;
  font-weight:950!important;
  font-size:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table td:first-child{
  font-weight:900!important;
  color:#10223b!important;
  background:#f8fbff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table tr:last-child td{
  border-bottom:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table th:last-child, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table td:last-child{
  border-right:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-placeholder-articles .article-card{
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-placeholder-articles .article-card h3{
  margin:.1rem 0 .45rem!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-preset-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-presets, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-warning{
    padding:.8rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-actions .btn{
    min-height:50px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack{
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table{
    min-width:620px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table th, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table td{
    padding:.78rem .82rem!important;
    font-size:.88rem!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"]{
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;
  color:#1f2937!important;
  overflow-x:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] h1, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head h2{
  font-family:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif!important;
  color:#111827!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] li, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] summary{
  color:#334155!important;
  font-size:clamp(1rem,.98rem + .12vw,1.08rem)!important;
  line-height:1.7!important;
  font-weight:500!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .breadcrumb{
  margin-top:.65rem!important;
  margin-bottom:.55rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero{
  padding:clamp(.85rem,2vw,1.35rem) clamp(1rem,3vw,2.5rem) clamp(.75rem,1.6vw,1.1rem)!important;
  min-height:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy{
  gap:.55rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy h1{
  font-size:clamp(2rem,4.1vw,4rem)!important;
  line-height:1.02!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy p{
  max-width:900px!important;
  margin:0!important;
  color:#334155!important;
  line-height:1.55!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-layout{
  margin-top:.25rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card{
  box-shadow:0 14px 34px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-result-card .code-output{
  background:#0b1220!important;
  color:#e5edf8!important;
  border:1px solid rgba(148,163,184,.35)!important;
  border-radius:18px!important;
  font-family:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace!important;
  font-size:.95rem!important;
  line-height:1.62!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-seo-content .robots-why-list{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:.7rem!important;
  margin:1rem 0 1.25rem!important;
  padding:0!important;
  list-style:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-seo-content .robots-why-list li{
  padding:.9rem!important;
  border:1px solid rgba(147,197,253,.5)!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,#ffffff,#f4f9ff)!important;
  box-shadow:0 10px 24px rgba(37,99,235,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details{
  border:1px solid rgba(147,197,253,.42)!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 10px 26px rgba(37,99,235,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
  min-height:44px!important;
  display:flex!important;
  align-items:center!important;
  color:#1f2937!important;
  font-weight:750!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details[open] p{
  color:#475569!important;
  margin:.55rem 0 0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table th{
  position:sticky!important;
  top:0!important;
  z-index:2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card{
  min-height:100%!important;
}
@media (max-width:980px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-seo-content .robots-why-list{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] li, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] summary{
    font-size:15.8px!important;
    line-height:1.65!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero{
    padding:.75rem 1rem .6rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy h1{
    font-size:clamp(2rem,9vw,2.45rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel{
    width:100%!important;
    margin-left:0!important;
    margin-right:0!important;
    padding:.75rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table-wrap{
    margin-inline:0!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-seo-content .robots-why-list{
    grid-template-columns:1fr!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Robots.txt Generator final layout polish */
body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"]{
  width:100%!important;
  max-width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel{
  width:min(100%,1320px)!important;
  max-width:calc(100vw - clamp(2rem,5vw,4.5rem))!important;
  margin:.2rem auto 1.35rem!important;
  padding:0!important;
  overflow:visible!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-generator-pro{
  width:100%!important;
  max-width:100%!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.72fr) minmax(350px,.78fr)!important;
  gap:1.15rem!important;
  align-items:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card{
  padding:1.25rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head h2{
  max-width:100%!important;
  font-size:clamp(2.05rem,2.7vw,3rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head p{
  max-width:900px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card .code-output{
  min-height:360px!important;
  max-height:520px!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  white-space:pre-wrap!important;
  word-break:break-word!important;
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note{
  width:min(100%,1060px)!important;
  max-width:calc(100vw - clamp(2rem,5vw,4.5rem))!important;
  margin:.8rem auto 2rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
  width:min(100%,1180px)!important;
  max-width:calc(100vw - clamp(2rem,5vw,4.5rem))!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content{
  padding:clamp(1.25rem,2.2vw,2rem)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq h2{
  max-width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table-wrap{
  max-width:100%!important;
}
@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-generator-pro{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
    position:relative!important;
    top:auto!important;
    max-height:none!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-layout{
    padding-left:0!important;
    padding-right:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-main{
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
    max-width:calc(100vw - 1.2rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
    border-radius:22px!important;
    padding:.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-bot-grid{
    grid-template-columns:1fr!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Robots.txt Generator final fix: width, html[data-tl-mobile-v2="tool-v1"] snippet, html[data-tl-mobile-v2="tool-v1"] preview balance, html[data-tl-mobile-v2="tool-v1"] and smoother desktop flow */
body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"]{
  overflow-x:clip!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero{
  width:min(92vw,1320px)!important;
  max-width:min(92vw,1320px)!important;
  margin:0 auto!important;
  padding:52px 0 .2rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy{
  max-width:820px!important;
  margin:0 auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy h1{
  max-width:100%!important;
  margin:.35rem auto 0!important;
  font-size:clamp(2.65rem,4.7vw,4.5rem)!important;
  line-height:1.06!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy p{
  max-width:760px!important;
  margin:.8rem auto 0!important;
  color:#334155!important;
  font-size:1.02rem!important;
  line-height:1.72!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-layout{
  width:100%!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-main{
  width:100%!important;
  max-width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel{
  width:min(92vw,1320px)!important;
  max-width:min(92vw,1320px)!important;
  margin:.1rem auto 1.15rem!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-generator-pro{
  grid-template-columns:minmax(0,1.8fr) minmax(320px,.9fr)!important;
  gap:24px!important;
  max-width:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
  border:1px solid rgba(191,219,254,.88)!important;
  border-radius:24px!important;
  background:#fff!important;
  box-shadow:0 16px 34px rgba(15,23,42,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card{
  padding:1.15rem!important;
  position:sticky!important;
  top:92px!important;
  align-self:start!important;
  max-height:calc(100vh - 108px)!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-gutter:stable!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
  position:sticky!important;
  top:92px!important;
  padding:1rem!important;
  max-height:calc(100vh - 122px)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-head{
  margin-bottom:.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-live-pill{
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head{
  padding:.2rem .1rem .9rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head h2{
  font-size:clamp(1.95rem,2.6vw,2.8rem)!important;
  line-height:1.08!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-note span{
  color:#334155!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form{
  gap:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form .robots-field, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-bot-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-presets, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-warning{
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form select{
  min-height:46px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form textarea{
  min-height:136px!important;
  resize:vertical!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card .code-output{
  min-height:320px!important;
  max-height:calc(100vh - 360px)!important;
  padding:1rem!important;
  border-radius:18px!important;
  color:#0f172a!important;
  background:#f8fbff!important;
  border:1px solid rgba(191,219,254,.9)!important;
  box-shadow:none!important;
  white-space:pre-wrap!important;
  overflow-wrap:anywhere!important;
  overflow-x:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-actions{
  grid-template-columns:1fr!important;
  gap:.62rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-actions .btn{
  min-height:46px!important;
  width:100%!important;
  max-width:100%!important;
  justify-content:center!important;
  white-space:normal!important;
  text-wrap:balance!important;
  padding-inline:.95rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note{
  width:min(92vw,1320px)!important;
  max-width:min(92vw,1320px)!important;
  margin:.75rem auto 1.7rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
  width:min(100%,920px)!important;
  max-width:min(92vw,920px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section{
  padding:1.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section li{
  max-width:100%!important;
  color:#334155!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-snippet-answer{
  margin:1rem 0 1.35rem!important;
  padding:1rem 1.05rem!important;
  border:1px solid rgba(191,219,254,.92)!important;
  border-radius:20px!important;
  background:linear-gradient(135deg,#f8fbff,#f2f8ff)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-snippet-answer strong{
  display:block!important;
  margin:0 0 .42rem!important;
  font-family:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:1rem!important;
  font-weight:800!important;
  color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-snippet-answer p{
  margin:0!important;
  font-size:1rem!important;
  line-height:1.72!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .comparison-table-wrap{
  box-shadow:none!important;
}
@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note{
    width:min(94vw,1320px)!important;
    max-width:min(94vw,1320px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-generator-pro{
    grid-template-columns:minmax(0,1.55fr) minmax(300px,.92fr)!important;
    gap:20px!important;
  }
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-generator-pro{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
    position:relative!important;
    top:auto!important;
    max-height:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card .code-output{
    max-height:360px!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero{
    width:calc(100vw - 1.2rem)!important;
    max-width:calc(100vw - 1.2rem)!important;
    padding:.7rem 0 .35rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-hero-copy h1{
    font-size:clamp(2rem,9vw,2.55rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
    width:calc(100vw - 1.2rem)!important;
    max-width:calc(100vw - 1.2rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section{
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-actions{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form select{
    min-height:44px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-form textarea{
    min-height:120px!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Robots.txt Generator overflow + sticky preview containment */
body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta{
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta > div, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta > div{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta a.btn{
  max-width:100%!important;
  min-width:0!important;
  white-space:normal!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  align-items:stretch!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid > *{
  min-width:0!important;
  max-width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  padding:1rem 1rem 1.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card .card-status{
  position:absolute!important;
  top:auto!important;
  right:.9rem!important;
  bottom:4.2rem!important;
  justify-self:auto!important;
  max-width:calc(100% - 2rem)!important;
  z-index:2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
  gap:.85rem!important;
  position:relative!important;
  padding-right:1.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary::after{
  position:static!important;
  top:auto!important;
  right:auto!important;
  transform:none!important;
  margin-left:auto!important;
  margin-right:0!important;
  flex:0 0 32px!important;
  width:32px!important;
  height:32px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
  height:calc(100vh - 108px)!important;
  max-height:calc(100vh - 108px)!important;
  overflow-y:auto!important;
  overflow-x:hidden!important;
  overscroll-behavior:contain!important;
  scrollbar-gutter:stable!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-head{
  flex-wrap:wrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-head > *{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-head .btn{
  max-width:100%!important;
  white-space:normal!important;
}
@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-result-card{
    height:auto!important;
    max-height:none!important;
    overscroll-behavior:auto!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"].page-shell{
    width:100%!important;
    max-width:100%!important;
    padding-left:1rem!important;
    padding-right:1rem!important;
    box-sizing:border-box!important;
    overflow-x:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta a.btn{
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
    padding-right:.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
    width:100%!important;
    max-width:100%!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content{
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content{
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid{
    grid-template-columns:1fr!important;
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table-wrap, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-snippet-answer, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card{
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-thumb{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-thumb img{
    width:100%!important;
    max-width:100%!important;
    object-fit:cover!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table-wrap{
    overflow-x:auto!important;
    overflow-y:hidden!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Robots.txt Generator final width alignment pass */
body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"].page-shell{
  width:min(calc(100vw - 4cm),1680px)!important;
  max-width:min(calc(100vw - 4cm),1680px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  overflow-x:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
  width:min(calc(100vw - 4cm),1680px)!important;
  max-width:min(calc(100vw - 4cm),1680px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack{
  display:grid!important;
  gap:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
  padding-left:1.1rem!important;
  padding-right:1.1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta > *{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid{
  width:100%!important;
  max-width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid > article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid > article, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-card{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-card p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid .tool-card p{
  max-width:100%!important;
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid .article-thumb{
  width:100%!important;
  max-width:100%!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table-wrap{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"].page-shell{
    width:100%!important;
    max-width:100%!important;
    padding-left:1rem!important;
    padding-right:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
    padding-left:0!important;
    padding-right:0!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Robots.txt Generator readable content split */
body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"].page-shell{
  width:min(92vw,1320px)!important;
  max-width:min(92vw,1320px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
  overflow-x:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note{
  width:min(92vw,1320px)!important;
  max-width:min(92vw,1320px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-content-stack{
  width:100%!important;
  max-width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  display:grid!important;
  gap:1.4rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta{
  width:min(92vw,920px)!important;
  max-width:min(92vw,920px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  padding-left:0!important;
  padding-right:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section{
  padding:1.45rem 1.55rem!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.step-card-grid), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.benefit-grid), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.related-tool-grid), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.tool-blog-grid), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.related-tools), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta{
  width:min(92vw,1180px)!important;
  max-width:min(92vw,1180px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta > *{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq h2{
  font-size:clamp(2rem,3vw,2.8rem)!important;
  line-height:1.12!important;
  letter-spacing:0!important;
  margin:.2rem 0 1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section li, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq li{
  font-size:clamp(1rem,.98rem + .12vw,1.08rem)!important;
  line-height:1.7!important;
  color:#334155!important;
  max-width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-example-code{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  margin:1rem 0 1.2rem!important;
  padding:18px 22px!important;
  border-radius:14px!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  font-size:14.5px!important;
  line-height:1.6!important;
  white-space:pre!important;
  word-break:normal!important;
  overflow-wrap:normal!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
  display:grid!important;
  gap:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
  display:flex!important;
  justify-content:space-between!important;
  align-items:center!important;
  gap:1rem!important;
  min-height:0!important;
  padding:1rem 1.15rem!important;
  text-align:left!important;
  line-height:1.45!important;
  position:relative!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary > *{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary::-webkit-details-marker{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary::before{
  content:none!important;
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary::after{
  position:static!important;
  transform:none!important;
  margin-left:auto!important;
  flex:0 0 32px!important;
  width:32px!important;
  height:32px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details p{
  margin:0!important;
  padding:0 1.15rem 1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid{
  width:100%!important;
  max-width:100%!important;
  margin:1rem auto 0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .step-card-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .benefit-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .related-tool-grid > *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-blog-grid > *{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table-wrap{
  width:100%!important;
  max-width:100%!important;
  overflow-x:auto!important;
  overflow-y:hidden!important;
  margin:1rem 0 1.25rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table{
  width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .comparison-table th{
  position:sticky!important;
  top:0!important;
  z-index:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] a, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] p a{
  overflow-wrap:anywhere!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"].page-shell{
    width:100%!important;
    max-width:100%!important;
    padding-left:.9rem!important;
    padding-right:.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] > .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-workspace-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .tool-ending-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .article-inline-cta{
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section{
    padding:1.1rem 1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq h2{
    font-size:clamp(1.75rem,7vw,2rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
    padding:.9rem 1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details p{
    padding:0 1rem .95rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-seo-content .code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .robots-example-code{
    padding:16px 16px!important;
    font-size:14px!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Robots.txt FAQ final polish */
body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section#faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.premium-faq){
  width:min(92vw,920px)!important;
  max-width:min(92vw,920px)!important;
  margin-left:auto!important;
  margin-right:auto!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section#faq h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.premium-faq) h2{
  font-family:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-weight:800!important;
  font-size:44px!important;
  line-height:1.08!important;
  letter-spacing:0!important;
  margin:.1rem 0 1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
  width:min(92vw,920px)!important;
  max-width:min(92vw,920px)!important;
  margin:0 auto!important;
  display:grid!important;
  gap:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  overflow:hidden!important;
  border-radius:20px!important;
  background-clip:padding-box!important;
  clip-path:inset(0 round 20px)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.075),0 0 0 1px rgba(255,255,255,.82) inset!important;
  transition:box-shadow .24s ease,border-color .24s ease,transform .24s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details:hover{
  box-shadow:0 16px 34px rgba(37,99,235,.095),0 0 0 1px rgba(255,255,255,.82) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
  min-height:72px!important;
  padding-left:24px!important;
  padding-right:24px!important;
  gap:1rem!important;
  font-size:18px!important;
  font-weight:600!important;
  line-height:1.4!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary::after{
  flex:0 0 32px!important;
  width:32px!important;
  height:32px!important;
  margin-left:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details p{
  font-size:16px!important;
  line-height:1.7!important;
  color:#475569!important;
  max-height:0!important;
  opacity:0!important;
  overflow:hidden!important;
  padding:0 24px 0 24px!important;
  transition:max-height .28s ease,opacity .22s ease,padding .28s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details[open] p{
  max-height:320px!important;
  opacity:1!important;
  padding:0 24px 20px 24px!important;
}
@media (max-width:1024px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section#faq h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.premium-faq) h2{
    font-size:38px!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section#faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.premium-faq), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq{
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section#faq h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-content-section:has(.premium-faq) h2{
    font-size:30px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq summary{
    min-height:60px!important;
    padding-left:18px!important;
    padding-right:18px!important;
    font-size:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details p{
    font-size:15.5px!important;
    padding:0 18px 0 18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="robots-txt-generator"] .premium-faq details[open] p{
    padding:0 18px 16px 18px!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * XML Sitemap Generator pro layout */
body.flux-tool-seo-tools .sitemap-generator-pro{
  display:grid!important;
  gap:1rem!important;
  width:100%!important;
  max-width:1680px!important;
  margin:0 auto!important;
  font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-flow-intro{
  padding:.2rem .1rem .35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-flow-intro h2{
  margin:.55rem 0 .35rem!important;
  font-size:clamp(1.8rem,3vw,2.6rem)!important;
  line-height:1.05!important;
  color:#0f172a!important;
  font-weight:780!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-flow-intro p{
  margin:0!important;
  max-width:760px!important;
  color:#334155!important;
  line-height:1.65!important;
  font-weight:560!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-step-block{
  padding:1rem!important;
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.72)!important;
  margin-bottom:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-step-block:last-child{
  margin-bottom:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-step-head{
  display:flex!important;
  align-items:flex-start!important;
  gap:.85rem!important;
  margin-bottom:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-step-label{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:64px!important;
  padding:.45rem .7rem!important;
  border-radius:999px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#2563eb,#6d3df0)!important;
  font-size:.78rem!important;
  font-weight:850!important;
  letter-spacing:.04em!important;
  text-transform:uppercase!important;
  box-shadow:0 10px 24px rgba(37,99,235,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-step-head h3{
  margin:0 0 .25rem!important;
  color:#0f172a!important;
  font-size:1.18rem!important;
  font-weight:780!important;
  line-height:1.2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-step-head p{
  margin:0!important;
  color:#475569!important;
  line-height:1.55!important;
  font-weight:560!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-field-help{
  display:block!important;
  margin-top:.45rem!important;
  color:#475569!important;
  font-size:.88rem!important;
  line-height:1.5!important;
  font-weight:560!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-action-btn{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:.45rem!important;
  min-height:46px!important;
  padding:.72rem 1rem!important;
  border-radius:14px!important;
  border:1px solid rgba(37,99,235,.45)!important;
  background:linear-gradient(180deg,#ffffff,#e8f0ff)!important;
  color:#0f3f79!important;
  font-size:.92rem!important;
  font-weight:780!important;
  box-shadow:0 10px 22px rgba(37,99,235,.14)!important;
  cursor:pointer!important;
  opacity:1!important;
  -webkit-text-fill-color:#0f3f79!important;
}
html[data-tl-mobile-v2="tool-v1"] label.sitemap-action-btn{
  cursor:pointer!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-action-btn span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-action-btn i{
  color:inherit!important;
  -webkit-text-fill-color:currentColor!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-action-btn:hover{
  background:linear-gradient(180deg,#ffffff,#e0ecff)!important;
  border-color:rgba(37,99,235,.42)!important;
  transform:translateY(-1px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-action-btn.sitemap-action-primary{
  color:#fff!important;
  border-color:transparent!important;
  background:linear-gradient(135deg,#16c7df,#2563eb 58%,#6d3df0)!important;
  box-shadow:0 14px 30px rgba(37,99,235,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-action-btn.sitemap-action-primary:hover{
  filter:brightness(1.03)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-action-btn:disabled, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-action-btn.is-disabled{
  opacity:.48!important;
  cursor:not-allowed!important;
  box-shadow:none!important;
  transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-clean-bar, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-import-bar{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.65rem!important;
  margin-bottom:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-validation-legend{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.45rem!important;
  margin-bottom:.75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-legend-item{
  display:inline-flex!important;
  align-items:center!important;
  padding:.28rem .55rem!important;
  border-radius:999px!important;
  font-size:.76rem!important;
  font-weight:750!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-legend-ok{
  color:#166534!important;
  background:rgba(220,252,231,.95)!important;
  border:1px solid rgba(74,222,128,.35)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-legend-dup{
  color:#854d0e!important;
  background:rgba(254,249,195,.95)!important;
  border:1px solid rgba(234,179,8,.35)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-legend-bad{
  color:#991b1b!important;
  background:rgba(254,226,226,.95)!important;
  border:1px solid rgba(248,113,113,.35)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-legend-http{
  color:#9a3412!important;
  background:rgba(255,237,213,.95)!important;
  border:1px solid rgba(251,146,60,.35)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-next-card{
  padding:.85rem!important;
  border-radius:18px!important;
  background:rgba(224,242,254,.82)!important;
  border:1px solid rgba(147,197,253,.42)!important;
  margin-bottom:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-next-card strong{
  display:block!important;
  color:#0f172a!important;
  font-size:.98rem!important;
  margin-bottom:.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-next-card ol{
  margin:0!important;
  padding-left:1.15rem!important;
  color:#334155!important;
  line-height:1.6!important;
  font-size:.9rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-tab-help{
  margin:0 0 .75rem!important;
  color:#334155!important;
  font-size:.92rem!important;
  font-weight:620!important;
  line-height:1.5!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-workspace-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr)!important;
  gap:1rem!important;
  align-items:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="xml-sitemap-generator"] #tool-workspace.tool-panel{
  width:100vw!important;
  max-width:none!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:1.2rem clamp(1rem,3vw,3rem)!important;
  overflow:visible!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  border:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-health-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-output-card{
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:26px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(240,248,255,.9))!important;
  box-shadow:0 24px 60px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;
  padding:1.05rem!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-builder-head, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-health-head, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-output-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:.75rem!important;
  padding:.35rem .25rem 1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-kicker{
  display:inline-flex!important;
  width:max-content!important;
  padding:.36rem .7rem!important;
  border-radius:999px!important;
  color:#075985!important;
  background:rgba(224,242,254,.9)!important;
  border:1px solid rgba(56,189,248,.3)!important;
  font-size:.78rem!important;
  font-weight:850!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-builder-head h2{
  margin:.55rem 0 .3rem!important;
  font-size:clamp(1.8rem,3vw,2.6rem)!important;
  line-height:1.05!important;
  color:#0f172a!important;
  font-weight:760!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-panel-title span{
  margin:0!important;
  color:#53657b!important;
  line-height:1.65!important;
  font-weight:520!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-live-pill{
  display:inline-flex!important;
  align-items:center!important;
  gap:.45rem!important;
  white-space:nowrap!important;
  padding:.62rem .8rem!important;
  border-radius:999px!important;
  color:#075985!important;
  background:#fff!important;
  border:1px solid rgba(147,197,253,.48)!important;
  box-shadow:0 12px 26px rgba(37,99,235,.1)!important;
  font-weight:850!important;
  font-size:.9rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-import-bar{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.65rem!important;
  margin-bottom:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-import-bar .btn{
  min-height:44px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .sitemap-form{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-form .sitemap-wide, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-bulk-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-validation-panel{
  grid-column:1/-1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-field, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-bulk-grid label{
  min-width:0!important;
  padding:.86rem!important;
  border:1px solid rgba(147,197,253,.36)!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.82)!important;
  color:#0f172a!important;
  font-weight:760!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-form select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-form textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-bulk-grid input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-bulk-grid select{
  margin-top:.28rem!important;
  color:#10223b!important;
  background:linear-gradient(180deg,#fff,#f7fbff)!important;
  border-color:rgba(147,197,253,.55)!important;
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-panel-title{
  display:flex!important;
  justify-content:space-between!important;
  gap:.75rem!important;
  align-items:flex-end!important;
  margin:.1rem 0 .75rem!important;
  flex-wrap:wrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-panel-title strong{
  color:#0f172a!important;
  font-size:1.05rem!important;
  font-weight:780!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-panel-title span{
  color:#475569!important;
  font-weight:560!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-bulk-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:.72rem!important;
  align-items:end!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-bulk-grid .btn{
  min-height:48px!important;
  width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-url-list{
  display:grid!important;
  gap:.55rem!important;
  max-height:360px!important;
  overflow:auto!important;
  padding-right:.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-url-row{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:.65rem!important;
  padding:.72rem .8rem!important;
  border-radius:16px!important;
  border:1px solid rgba(147,197,253,.28)!important;
  background:rgba(255,255,255,.78)!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-url-main{
  display:grid!important;
  gap:.35rem!important;
  min-width:0!important;
  flex:1 1 auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-url-main code{
  display:block!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
  color:#0f172a!important;
  font-size:.86rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-badge{
  display:inline-flex!important;
  width:max-content!important;
  max-width:100%!important;
  align-items:center!important;
  gap:.35rem!important;
  padding:.28rem .55rem!important;
  border-radius:999px!important;
  font-size:.78rem!important;
  font-weight:750!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-badge-ok{
  color:#166534!important;
  background:rgba(220,252,231,.92)!important;
  border:1px solid rgba(74,222,128,.35)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-badge-duplicate{
  color:#854d0e!important;
  background:rgba(254,249,195,.95)!important;
  border:1px solid rgba(234,179,8,.35)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-badge-http{
  color:#9a3412!important;
  background:rgba(255,237,213,.95)!important;
  border:1px solid rgba(251,146,60,.35)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-badge-warn{
  color:#854d0e!important;
  background:rgba(254,249,195,.95)!important;
  border:1px solid rgba(234,179,8,.35)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-badge-invalid{
  color:#991b1b!important;
  background:rgba(254,226,226,.95)!important;
  border:1px solid rgba(248,113,113,.35)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-fix-btn{
  border:1px solid rgba(37,99,235,.35)!important;
  background:linear-gradient(180deg,#ffffff,#eef4ff)!important;
  color:#0f3f79!important;
  border-radius:12px!important;
  padding:.5rem .78rem!important;
  font-size:.82rem!important;
  font-weight:780!important;
  white-space:nowrap!important;
  cursor:pointer!important;
  box-shadow:0 8px 18px rgba(37,99,235,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-url-more{
  color:#64748b!important;
  font-size:.86rem!important;
  padding:.35rem .2rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-health-card{
  position:sticky!important;
  top:88px!important;
  max-height:calc(100vh - 108px)!important;
  overflow:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-health-head span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-output-head span{
  display:block!important;
  color:#64748b!important;
  font-weight:750!important;
  font-size:.86rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-health-head strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-output-head strong{
  color:#0f172a!important;
  font-size:1.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-stat-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.65rem!important;
  margin-bottom:.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-stat-card{
  padding:.75rem!important;
  border-radius:16px!important;
  border:1px solid rgba(147,197,253,.3)!important;
  background:rgba(255,255,255,.84)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-stat-card span{
  display:block!important;
  color:#64748b!important;
  font-size:.8rem!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-stat-card strong{
  color:#0f172a!important;
  font-size:1.35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-checklist{
  display:grid!important;
  gap:.45rem!important;
  margin-bottom:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-check-item{
  display:flex!important;
  align-items:center!important;
  gap:.55rem!important;
  padding:.62rem .72rem!important;
  border-radius:14px!important;
  border:1px solid rgba(147,197,253,.28)!important;
  background:rgba(255,255,255,.78)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-check-item.is-pass strong{color:#166534!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-check-item.is-warn strong{color:#9a3412!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-limits{
  padding:.82rem!important;
  border-radius:18px!important;
  color:#12345a!important;
  background:rgba(224,242,254,.7)!important;
  border:1px solid rgba(147,197,253,.38)!important;
  margin-bottom:.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-limits ul{
  margin:.45rem 0 0!important;
  padding-left:1.1rem!important;
  color:#53657b!important;
  line-height:1.55!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-progress-label{
  display:flex!important;
  justify-content:space-between!important;
  gap:.5rem!important;
  color:#53657b!important;
  font-size:.86rem!important;
  margin-bottom:.35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-progress-bar{
  height:10px!important;
  border-radius:999px!important;
  background:rgba(226,232,240,.9)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-progress-bar i{
  display:block!important;
  height:100%!important;
  width:0!important;
  border-radius:inherit!important;
  background:linear-gradient(90deg,#16c7df,#2563eb 58%,#6d3df0)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-tabs{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.55rem!important;
  margin-bottom:.75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-tab{
  border:1px solid rgba(147,197,253,.45)!important;
  background:#fff!important;
  color:#0f3f79!important;
  border-radius:999px!important;
  padding:.55rem .9rem!important;
  font-weight:750!important;
  cursor:pointer!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-tab.active{
  color:#fff!important;
  background:linear-gradient(135deg,#16c7df,#2563eb 58%,#6d3df0)!important;
  border-color:transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-output-card .code-output{
  margin:0!important;
  min-height:280px!important;
  max-height:520px!important;
  overflow:auto!important;
  white-space:pre-wrap!important;
  word-break:break-word!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-actions{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.7rem!important;
  margin-top:.82rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-actions .sitemap-action-btn{
  width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-actions .sitemap-action-primary{
  grid-column:1/-1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-help-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-help-card{
  padding:.95rem!important;
  border-radius:20px!important;
  border:1px solid rgba(147,197,253,.32)!important;
  background:rgba(255,255,255,.86)!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-help-card i{
  color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-help-card strong{
  display:block!important;
  margin:.45rem 0 .35rem!important;
  color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-help-card p{
  margin:0!important;
  color:#53657b!important;
  line-height:1.55!important;
  font-size:.92rem!important;
}
@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-workspace-grid{
    grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-bulk-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-help-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-workspace-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-health-card{
    position:relative!important;
    top:auto!important;
    max-height:none!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="xml-sitemap-generator"].page-shell{
    width:100%!important;
    max-width:100%!important;
    padding-left:1rem!important;
    padding-right:1rem!important;
    overflow-x:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="xml-sitemap-generator"] #tool-workspace.tool-panel{
    width:calc(100vw - 1.2rem)!important;
    max-width:calc(100vw - 1.2rem)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .sitemap-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-bulk-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-help-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-url-row{
    flex-direction:column!important;
    align-items:stretch!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-output-card .code-output{
    max-height:360px!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-action-btn:not(.sitemap-action-primary), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-action-btn:not(.sitemap-action-primary), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .sitemap-generator-pro .sitemap-action-btn:not(.sitemap-action-primary){
  color:#0f3f79!important;
  -webkit-text-fill-color:#0f3f79!important;
  background:linear-gradient(180deg,#ffffff,#e8f0ff)!important;
  border-color:rgba(37,99,235,.45)!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-step-head h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-flow-intro h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-crawl-head h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-field, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-panel-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-next-card strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-step-head h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-flow-intro h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-crawl-head h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-field, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-panel-title strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-next-card strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .sitemap-generator-pro .sitemap-step-head h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .sitemap-generator-pro .sitemap-flow-intro h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .sitemap-generator-pro .sitemap-crawl-head h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .sitemap-generator-pro .sitemap-field, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .sitemap-generator-pro .sitemap-panel-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .sitemap-generator-pro .sitemap-next-card strong{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-generator-pro{
  max-width:min(96vw,1820px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-flow-intro h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-crawl-head h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-step-head h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-generator-pro .sitemap-field, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-panel-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-advanced summary{
  color:#0b1f3a!important;
  -webkit-text-fill-color:#0b1f3a!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-flow-intro p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-step-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-field-help, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-tab-help, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-crawl-progress-list, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-check-option, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-stat-card span{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-kicker{
  color:#075985!important;
  -webkit-text-fill-color:#075985!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-mode-btn:not(.active){
  color:#0f3f79!important;
  -webkit-text-fill-color:#0f3f79!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-crawl-progress-list li{
  color:#1e293b!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-mode-switch{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.65rem!important;
  margin-bottom:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-mode-btn{
  display:inline-flex!important;
  align-items:center!important;
  gap:.5rem!important;
  min-height:48px!important;
  padding:.75rem 1.1rem!important;
  border-radius:16px!important;
  border:1px solid rgba(37,99,235,.35)!important;
  background:rgba(255,255,255,.88)!important;
  color:#0f3f79!important;
  font-weight:780!important;
  cursor:pointer!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-mode-btn.active{
  color:#fff!important;
  border-color:transparent!important;
  background:linear-gradient(135deg,#16c7df,#2563eb 58%,#6d3df0)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-crawl-card{
  padding:1.05rem!important;
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:26px!important;
  background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(240,248,255,.9))!important;
  box-shadow:0 24px 60px rgba(37,99,235,.12)!important;
  margin-bottom:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-crawl-head{
  display:flex!important;
  align-items:flex-start!important;
  gap:.85rem!important;
  margin-bottom:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-step-label-crawl{
  background:linear-gradient(135deg,#059669,#10b981)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-crawl-submit.sitemap-action-primary{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:transparent!important;
  background:linear-gradient(135deg,#16c7df,#2563eb 58%,#6d3df0)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-crawl-form{
  display:grid!important;
  grid-template-columns:minmax(0,1.4fr) minmax(220px,.55fr) auto!important;
  gap:.75rem!important;
  align-items:end!important;
  margin-bottom:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-crawl-progress{
  padding:.85rem!important;
  border-radius:18px!important;
  border:1px solid rgba(147,197,253,.35)!important;
  background:rgba(224,242,254,.72)!important;
  margin-bottom:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-crawl-progress-head{
  display:flex!important;
  align-items:center!important;
  gap:.55rem!important;
  margin-bottom:.55rem!important;
  color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-crawl-progress-list{
  margin:0!important;
  padding-left:1.1rem!important;
  color:#334155!important;
  line-height:1.55!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-warnings{
  padding:.85rem 1rem!important;
  border-radius:18px!important;
  border:1px solid rgba(251,191,36,.45)!important;
  background:rgba(254,249,195,.82)!important;
  color:#854d0e!important;
  margin-bottom:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-warnings ul{
  margin:.45rem 0 0!important;
  padding-left:1.1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-advanced{
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:18px!important;
  padding:.65rem .85rem!important;
  background:rgba(255,255,255,.72)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-advanced summary{
  display:flex!important;
  align-items:center!important;
  gap:.45rem!important;
  cursor:pointer!important;
  font-weight:780!important;
  color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-advanced-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:.65rem!important;
  margin-top:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-check-option{
  display:flex!important;
  align-items:center!important;
  gap:.45rem!important;
  padding:.55rem .65rem!important;
  border-radius:14px!important;
  border:1px solid rgba(147,197,253,.28)!important;
  background:rgba(255,255,255,.82)!important;
  font-weight:650!important;
  color:#334155!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-auto-apply{
  margin-top:.75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-advanced-wide{
  grid-column:span 2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-help-example .sitemap-example-output{
  margin-top:.55rem!important;
  color:#075985!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-stat-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-crawl-form{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-advanced-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-advanced-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-mode-switch{
    flex-direction:column!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .sitemap-mode-btn{
    width:100%!important;
    justify-content:center!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools #utilityOutput.result-ready, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools #utilityOutput.result-ready, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-ai-tools #utilityOutput.result-ready, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools #utilityOutput.is-processing, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools #utilityOutput.is-processing, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-ai-tools #utilityOutput.is-processing{
  color:#f8fafc!important;
  background:linear-gradient(145deg,rgba(15,23,42,.94),rgba(12,22,34,.88))!important;
  border-color:rgba(125,211,252,.18)!important;
  box-shadow:0 18px 48px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools #utilityOutput .utility-processing-status, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools #utilityOutput .utility-processing-status, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-ai-tools #utilityOutput .utility-processing-status{
  background:linear-gradient(135deg,rgba(15,31,42,.96),rgba(12,22,34,.88))!important;
  border-color:rgba(125,211,252,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools #utilityOutput .utility-processing-status strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools #utilityOutput .utility-processing-status strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-ai-tools #utilityOutput .utility-processing-status strong{color:#f8fafc!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-text-tools #utilityOutput .utility-processing-status p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools #utilityOutput .utility-processing-status p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-ai-tools #utilityOutput .utility-processing-status p{color:#b7c6d6!important}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .seo-form{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .code-output{
    min-height:160px!important;
    max-height:300px!important;
    font-size:.82rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-panel .tool-actions .btn{
    width:100%!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-status{
  color:#f8fafc!important;
  background:
    radial-gradient(circle at 4% 0,rgba(34,197,94,.13),transparent 40%),
    linear-gradient(135deg,rgba(15,31,40,.96),rgba(12,25,36,.88))!important;
  border-color:rgba(74,222,128,.18)!important;
  box-shadow:0 16px 40px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-status .success-state-copy strong{
  color:#dcfce7!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-status .success-state-copy p{
  color:#b7c6d6!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-copy{
  color:#dbeafe!important;
  background:linear-gradient(180deg,rgba(255,255,255,.11),rgba(255,255,255,.055))!important;
  border-color:rgba(125,211,252,.2)!important;
  box-shadow:0 14px 34px rgba(2,6,23,.2),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-output.result-ready .utility-code-output, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-output.result-ready pre{
  color:#e5f2ff!important;
  background:linear-gradient(180deg,rgba(8,14,22,.9),rgba(9,18,28,.82))!important;
  border-color:rgba(125,211,252,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-status{
    grid-template-columns:42px minmax(0,1fr)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-copy{
    grid-column:1/-1!important;
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-pro-result .utility-insight-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-content>.utility-insight-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-content>.ai-variant-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .seo-preview-studio{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-result-content>.ai-variant-grid:has(.ai-variant-card:only-child){
    grid-template-columns:minmax(0,1fr)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .youtube-thumbnail-result{
    grid-template-columns:1fr;
  }
  html[data-tl-mobile-v2="tool-v1"] .youtube-thumbnail-actions{
    align-items:stretch;
  }
  html[data-tl-mobile-v2="tool-v1"] .youtube-thumbnail-actions .download-button{
    max-width:none;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-head{
    align-items:flex-start;
    flex-direction:column;
    border-radius:20px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-chips{
    justify-content:flex-start;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio>.tool-actions{
    border-radius:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio>.tool-actions .btn{
    flex:1 1 148px;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Passport studio premium theme pass */
body.flux-tool-body.passport-studio-body.passport-editor-active .passport-theme-button{min-width:138px!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-topbar{backdrop-filter:blur(18px)!important;-webkit-backdrop-filter:blur(18px)!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-session-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-tools label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-quality-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-sheet-preview-card{border-radius:22px!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"]{
  background:radial-gradient(circle at 12% 0,rgba(14,165,233,.16),transparent 38%),radial-gradient(circle at 90% 10%,rgba(124,58,237,.12),transparent 32%),linear-gradient(180deg,#f8fbff,#eef6ff 54%,#f6f9ff)!important;
  color:#102236!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .tool-panel{
  background:radial-gradient(circle at 15% 0,rgba(14,165,233,.13),transparent 36%),linear-gradient(135deg,#f8fbff,#eef6ff)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-dashboard, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-studio-dashboard{
  background:radial-gradient(circle at 48% 0,rgba(14,165,233,.18),transparent 38%),radial-gradient(circle at 94% 18%,rgba(124,58,237,.12),transparent 34%),linear-gradient(135deg,rgba(255,255,255,.98),rgba(232,244,255,.9))!important;
  border-color:rgba(96,165,250,.22)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 26px 80px rgba(37,99,235,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-dashboard:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-studio-dashboard:before{
  background-image:linear-gradient(rgba(37,99,235,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.055) 1px,transparent 1px)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-topbar, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-app-topbar{
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(239,246,255,.86))!important;
  border-bottom-color:rgba(96,165,250,.2)!important;
  box-shadow:0 16px 44px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-brand, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-brand span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-tools-heading strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-session-card strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-sheet-preview-card strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-app-brand, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-app-brand span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-tools-heading strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-session-card strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-sheet-preview-card strong{color:#102236!important;text-shadow:none!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-panel-kicker, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-tools label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-export-cards span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-session-help p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-sheet-preview-card span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-panel-kicker, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-studio-tools label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-export-cards span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-session-help p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-sheet-preview-card span{color:#536983!important;text-shadow:none!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-tabs, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-app-tabs{
  background:rgba(255,255,255,.76)!important;
  border-color:rgba(96,165,250,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-tabs span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-app-tabs span{color:#536983!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-tabs span.active, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-app-tabs span.active{
  color:#1d4ed8!important;
  background:linear-gradient(135deg,rgba(37,99,235,.14),rgba(14,165,233,.1))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-session-rail, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-tools, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-session-rail, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-studio-tools{
  background:linear-gradient(180deg,rgba(255,255,255,.86),rgba(239,246,255,.62))!important;
  border-color:rgba(96,165,250,.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-dashboard .passport-preview-stage, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-studio-dashboard .passport-preview-stage{
  background:radial-gradient(circle at 50% 14%,rgba(14,165,233,.13),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.34),rgba(239,246,255,.18))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-frame-shell, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-frame-shell{
  background:radial-gradient(circle at 50% 2%,rgba(14,165,233,.12),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.9),rgba(239,246,255,.64))!important;
  border:1px solid rgba(96,165,250,.2)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 28px 70px rgba(37,99,235,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-session-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-session-help, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-studio-tools label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-quality-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-sheet-preview-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-session-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-session-help, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-studio-tools label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-quality-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-sheet-preview-card{
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.76))!important;
  border-color:rgba(96,165,250,.22)!important;
  box-shadow:0 14px 36px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-format-menu button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-export-cards button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-actions button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-format-menu button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-export-cards button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-app-actions button{
  color:#102236!important;
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(239,246,255,.82))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 12px 30px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-app-primary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-app-primary{
  color:#fff!important;
  background:linear-gradient(135deg,#06b6d4,#2563eb 52%,#7c3aed)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-controls select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-controls input[type="number"], html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-controls input[type="search"], html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-controls input[type="color"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-controls select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-controls input[type="number"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-controls input[type="search"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-controls input[type="color"]{
  color:#102236!important;
  -webkit-text-fill-color:#102236!important;
  background:#fff!important;
  border-color:rgba(96,165,250,.25)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-status, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-status{
  color:#102236!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.78))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-preview-meta span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-check, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-preview-meta span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-check{
  color:#102236!important;
  background:rgba(255,255,255,.82)!important;
  border-color:rgba(96,165,250,.22)!important;
  box-shadow:0 10px 26px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-check.good, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active[data-theme="light"] .passport-check.good{
  color:#047857!important;
  background:rgba(236,253,245,.92)!important;
  border-color:rgba(34,197,94,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light){
  background:#020617!important;
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .tool-panel{
  background:linear-gradient(135deg,rgba(3,7,18,.98),rgba(15,23,42,.94))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-studio-dashboard{
  background:radial-gradient(circle at 52% 0,rgba(96,165,250,.16),transparent 36%),radial-gradient(circle at 95% 20%,rgba(124,58,237,.18),transparent 34%),linear-gradient(135deg,rgba(8,13,28,.98),rgba(15,23,42,.94))!important;
  border-color:rgba(148,163,184,.2)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 110px rgba(0,221,221,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-studio-dashboard:before{
  background-image:linear-gradient(rgba(148,163,184,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(148,163,184,.035) 1px,transparent 1px)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-app-topbar{
  background:linear-gradient(180deg,rgba(8,13,28,.96),rgba(15,23,42,.86))!important;
  border-bottom-color:rgba(148,163,184,.16)!important;
  box-shadow:0 16px 44px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-session-rail, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-studio-tools{
  background:linear-gradient(180deg,rgba(15,23,42,.9),rgba(15,23,42,.58))!important;
  border-color:rgba(148,163,184,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-studio-dashboard .passport-preview-stage{
  background:radial-gradient(circle at 50% 18%,rgba(37,99,235,.12),transparent 38%)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-frame-shell{
  background:radial-gradient(circle at 50% 2%,rgba(148,163,184,.16),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025)),rgba(2,6,23,.48)!important;
  border-color:rgba(148,163,184,.16)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 34px 80px rgba(0,0,0,.34),0 0 58px rgba(59,130,246,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-app-brand, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-app-brand span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-tools-heading strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-session-card strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-sheet-preview-card strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-export-cards strong{
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-panel-kicker, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-studio-tools label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-export-cards span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-session-help p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-sheet-preview-card span{
  color:#94a3b8!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-app-tabs, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-session-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-session-help, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-studio-tools label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-quality-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-sheet-preview-card{
  background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.028))!important;
  border-color:rgba(148,163,184,.13)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-format-menu button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-export-cards button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-app-actions button{
  color:#e0f2fe!important;
  background:rgba(255,255,255,.055)!important;
  border-color:rgba(148,163,184,.18)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-format-menu button.active, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-format-menu button:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-export-cards button.active, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-export-cards button:hover{
  background:linear-gradient(135deg,rgba(37,99,235,.2),rgba(124,58,237,.12))!important;
  border-color:rgba(96,165,250,.36)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-app-primary{
  color:#fff!important;
  background:linear-gradient(135deg,#00dddd,#3b82f6 48%,#7c3aed)!important;
  border-color:rgba(0,221,221,.42)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-controls select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-controls input[type="number"], html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-controls input[type="search"], html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-controls input[type="color"]{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  background:rgba(15,23,42,.42)!important;
  border-color:rgba(255,255,255,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-status{
  color:#cbd5e1!important;
  background:rgba(15,23,42,.44)!important;
  border-color:rgba(96,165,250,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-status.success{color:#bbf7d0!important;background:rgba(34,197,94,.1)!important;border-color:rgba(34,197,94,.28)!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-preview-meta span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-check{
  color:#cbd5e1!important;
  background:rgba(15,23,42,.54)!important;
  border-color:rgba(148,163,184,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active:not(.passport-studio-light) .passport-check.good{
  color:#bbf7d0!important;
  background:rgba(34,197,94,.1)!important;
  border-color:rgba(34,197,94,.25)!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-theme-button{display:inline-flex!important;width:42px!important;min-width:42px!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.passport-studio-body.passport-editor-active .passport-theme-button span{display:none!important}
}
/html[data-tl-mobile-v2="tool-v1"] * Passport photo maker light mobile fix */
html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light{
  background:#f6fbff!important;
  color:#102236!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .tool-panel{
  background:linear-gradient(180deg,#fbfdff,#eef7ff)!important;
  border-color:rgba(147,197,253,.5)!important;
  box-shadow:0 18px 54px rgba(37,99,235,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-studio-dashboard{
  background:linear-gradient(180deg,#fbfdff,#eff7ff)!important;
  border-color:rgba(147,197,253,.55)!important;
  box-shadow:0 20px 58px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.95)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-studio-dashboard:before{
  opacity:.55!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-session-rail, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-studio-tools, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-studio-dashboard .passport-preview-stage{
  background:rgba(255,255,255,.86)!important;
  border-color:rgba(147,197,253,.48)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-frame-shell, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-session-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-session-help, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-studio-tools label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-quality-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-sheet-preview-card{
  background:#fff!important;
  border-color:rgba(147,197,253,.52)!important;
  color:#102236!important;
  box-shadow:0 12px 30px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-app-brand, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-app-brand span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-tools-heading strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-session-card strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-sheet-preview-card strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu button strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-export-cards strong{
  color:#102236!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-panel-kicker, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-studio-tools label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu button span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-export-cards span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-session-help p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-sheet-preview-card span{
  color:#536983!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-export-cards button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-app-actions button{
  background:#fff!important;
  border-color:rgba(147,197,253,.55)!important;
  color:#102236!important;
  box-shadow:0 10px 26px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu button.active, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-export-cards button.active{
  background:linear-gradient(135deg,#e0f2fe,#eef2ff)!important;
  border-color:rgba(37,99,235,.5)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-flow span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-preview-meta span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-check{
  background:#fff!important;
  border-color:rgba(147,197,253,.52)!important;
  color:#14324a!important;
  box-shadow:0 8px 22px rgba(37,99,235,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-flow span.done, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-flow span.active{
  background:linear-gradient(135deg,#dbeafe,#e0f2fe)!important;
  border-color:rgba(37,99,235,.45)!important;
  color:#1d4ed8!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-check.good{
  background:#ecfdf5!important;
  border-color:rgba(16,185,129,.32)!important;
  color:#047857!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-controls select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-controls input[type="number"], html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-controls input[type="search"], html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-controls input[type="color"]{
  background:#fff!important;
  border-color:rgba(147,197,253,.62)!important;
  color:#102236!important;
  -webkit-text-fill-color:#102236!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light{
    background:#f6fbff!important;
    overflow-x:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .page-shell.tool-page, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .tool-layout, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .tool-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-studio-form, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-studio-dashboard{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-studio-dashboard{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.72rem!important;
    padding:.58rem!important;
    border-radius:22px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-studio-dashboard .passport-preview-stage{
    gap:.62rem!important;
    min-height:auto!important;
    padding:.72rem!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-frame-shell{
    min-height:330px!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light #passportPreviewCanvas{
    max-width:92%!important;
    max-height:320px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-flow{
    display:flex!important;
    grid-template-columns:none!important;
    justify-content:flex-start!important;
    gap:.44rem!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:auto!important;
    padding:.08rem .02rem .28rem!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-flow::-webkit-scrollbar{display:none!important}
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-flow span{
    flex:0 0 auto!important;
    min-width:94px!important;
    min-height:34px!important;
    padding:.44rem .62rem!important;
    font-size:.72rem!important;
    line-height:1.12!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-preview-meta{
    justify-content:flex-start!important;
    overflow-x:auto!important;
    width:100%!important;
    padding-bottom:.18rem!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-preview-meta::-webkit-scrollbar{display:none!important}
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-preview-meta span{
    flex:0 0 auto!important;
    min-height:34px!important;
    font-size:.72rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-compliance-grid{
    grid-template-columns:1fr 1fr!important;
    gap:.46rem!important;
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-check{
    min-height:44px!important;
    padding:.52rem .62rem!important;
    font-size:.78rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-preset-grid, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-export-cards{
    grid-template-columns:1fr!important;
    gap:.52rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-export-cards button{
    min-height:68px!important;
    padding:.78rem!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu button strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-export-cards strong{
    font-size:.98rem!important;
    line-height:1.2!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Passport compact mobile presets and result contrast */
html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .studio-preview-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .studio-download-panel{
  background:#fff!important;
  border-color:rgba(147,197,253,.5)!important;
  color:#102236!important;
  box-shadow:0 14px 34px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .result-summary-strip{
  background:linear-gradient(180deg,#f8fbff,#eef7ff)!important;
  border-color:rgba(147,197,253,.52)!important;
  color:#102236!important;
  box-shadow:0 10px 26px rgba(37,99,235,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .result-info-line, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .quality-note{
  color:#536983!important;
  -webkit-text-fill-color:#536983!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .savings-pill{
  background:#ecfdf5!important;
  border-color:rgba(16,185,129,.32)!important;
  color:#047857!important;
  -webkit-text-fill-color:#047857!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .download-menu summary, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .try-another-button{
  background:#fff!important;
  border-color:rgba(147,197,253,.55)!important;
  color:#102236!important;
  -webkit-text-fill-color:#102236!important;
  box-shadow:0 8px 22px rgba(37,99,235,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .compression-warning{
  background:#fff7ed!important;
  border-color:rgba(251,191,36,.42)!important;
  color:#92400e!important;
  -webkit-text-fill-color:#92400e!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-note{
  background:#eff6ff!important;
  border-color:rgba(147,197,253,.58)!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .mobile-editor-layout .passport-preset-grid{
    display:flex!important;
    grid-template-columns:none!important;
    gap:.48rem!important;
    width:100%!important;
    max-width:100%!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    padding:.08rem .02rem .34rem!important;
    scroll-snap-type:x mandatory!important;
    -webkit-overflow-scrolling:touch!important;
    scrollbar-width:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu::-webkit-scrollbar, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .mobile-editor-layout .passport-preset-grid::-webkit-scrollbar{display:none!important}
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .mobile-editor-layout .passport-preset-grid button{
    flex:0 0 138px!important;
    min-width:138px!important;
    min-height:64px!important;
    padding:.58rem .62rem!important;
    border-radius:16px!important;
    display:grid!important;
    grid-template-columns:20px 1fr!important;
    align-content:center!important;
    align-items:center!important;
    column-gap:.48rem!important;
    scroll-snap-align:start!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu button svg{
    width:18px!important;
    height:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu button strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .mobile-editor-layout .passport-preset-grid button{
    font-size:.84rem!important;
    line-height:1.16!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-format-menu button span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .mobile-editor-layout .passport-preset-grid button span{
    grid-column:2!important;
    margin-top:.05rem!important;
    font-size:.66rem!important;
    line-height:1.15!important;
    white-space:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .studio-download-panel{
    background:#fff!important;
    padding:.72rem!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .download-cta-section{
    gap:.56rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .download-button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .download-menu summary{
    width:100%!important;
    min-height:52px!important;
    border-radius:16px!important;
    font-size:.95rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .result-summary-strip{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.42rem!important;
    text-align:left!important;
    padding:.72rem!important;
    border-radius:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .savings-pill{
    justify-self:start!important;
    min-height:34px!important;
    padding:.42rem .58rem!important;
    font-size:.82rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .result-info-line, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-card .quality-note{
    font-size:.8rem!important;
    line-height:1.35!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.passport-studio-body.passport-editor-active.passport-studio-light .passport-result-note{
    font-size:.82rem!important;
    line-height:1.38!important;
    padding:.66rem .72rem!important;
    border-radius:16px!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Final mobile menu light contrast for tool pages */
@media (max-width:900px){
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted{
    background:#ffffff!important;
    border-color:rgba(191,219,254,.82)!important;
    box-shadow:0 22px 54px rgba(30,64,175,.16)!important;
    color:#132033!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav .nav-link,
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav .nav-dropdown>summary.nav-link,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted .nav-link,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted .nav-dropdown>summary.nav-link{
    min-height:48px!important;
    color:#132033!important;
    -webkit-text-fill-color:#132033!important;
    background:linear-gradient(180deg,#ffffff,#f0f7ff)!important;
    border:1px solid rgba(147,197,253,.48)!important;
    box-shadow:0 8px 20px rgba(37,99,235,.07)!important;
    text-shadow:none!important;
  }
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav .nav-dropdown-menu,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted .nav-dropdown-menu{
    background:#ffffff!important;
    border:1px solid rgba(191,219,254,.84)!important;
    box-shadow:0 12px 28px rgba(30,64,175,.1)!important;
    overflow:visible!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav .nav-mega-layout,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted .nav-mega-layout{
    background:#ffffff!important;
    min-height:auto!important;
  }
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav .nav-mega-featured,
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav .nav-mega-other,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted .nav-mega-featured,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted .nav-mega-other{
    background:#ffffff!important;
    border-color:rgba(191,219,254,.78)!important;
  }
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav .nav-mega-kicker,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted .nav-mega-kicker{
    color:#0f4f8f!important;
    -webkit-text-fill-color:#0f4f8f!important;
    background:#eaf6ff!important;
    border-color:rgba(147,197,253,.5)!important;
    box-shadow:none!important;
    text-shadow:none!important;
  }
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav .nav-featured-tool,
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav .nav-dropdown-tools a.nav-tool-link,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted .nav-featured-tool,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted .nav-dropdown-tools a.nav-tool-link{
    min-height:58px!important;
    color:#172033!important;
    -webkit-text-fill-color:#172033!important;
    background:#f8fbff!important;
    border-color:rgba(191,219,254,.78)!important;
    box-shadow:0 8px 18px rgba(37,99,235,.06)!important;
    text-shadow:none!important;
  }
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav .nav-featured-tool strong,
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav .nav-dropdown-tools a.nav-tool-link span:last-child,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted .nav-featured-tool strong,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted .nav-dropdown-tools a.nav-tool-link span:last-child{
    color:#172033!important;
    -webkit-text-fill-color:#172033!important;
    text-shadow:none!important;
  }
  html:not([data-theme="dark"]).nav-open body.flux-tool-body .site-nav .nav-featured-tool em,
  html:not([data-theme="dark"]) body.flux-tool-body .site-nav.mobile-drawer-mounted .nav-featured-tool em{
    color:#536983!important;
    -webkit-text-fill-color:#536983!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Homepage mobile featured cards match desktop color treatment */
@media (max-width:760px){
  body.flux-home.home-front .featured-tool-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:1rem!important;
  }
  body.flux-home.home-front .featured-tool-card,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card{
    display:grid!important;
    grid-template-columns:56px minmax(0,1fr) auto!important;
    grid-template-areas:"icon badge status" "title title title" "desc desc desc" "action action action"!important;
    align-items:start!important;
    row-gap:.6rem!important;
    column-gap:.8rem!important;
    min-height:230px!important;
    padding:1.18rem 1.2rem!important;
    border:0!important;
    border-radius:8px!important;
    color:#fff!important;
    background:linear-gradient(145deg,#6d4df7 0%,#7c4df4 100%)!important;
    box-shadow:0 16px 34px rgba(37,99,235,.18)!important;
    overflow:hidden!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
  body.flux-home.home-front .featured-tool-card:nth-child(4n+2),
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card:nth-child(4n+2){
    background:linear-gradient(145deg,#ff7a18 0%,#ff4f1f 100%)!important;
  }
  body.flux-home.home-front .featured-tool-card:nth-child(4n+3),
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card:nth-child(4n+3){
    background:linear-gradient(145deg,#ec1f73 0%,#d9145f 100%)!important;
  }
  body.flux-home.home-front .featured-tool-card:nth-child(4n+4),
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card:nth-child(4n+4){
    background:linear-gradient(145deg,#2478d4 0%,#216fc8 100%)!important;
  }
  body.flux-home.home-front .featured-tool-card:first-child,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card:first-child{
    grid-column:auto!important;
    min-height:230px!important;
  }
  body.flux-home.home-front .featured-tool-card:before,
  body.flux-home.home-front .featured-tool-card:after,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card:before,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card:after{
    display:none!important;
    content:none!important;
  }
  body.flux-home.home-front .featured-tool-card .tool-icon,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card .tool-icon{
    grid-area:icon!important;
    width:56px!important;
    height:56px!important;
    margin:0!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.16)!important;
    border:1px solid rgba(255,255,255,.22)!important;
    color:#fff!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.2)!important;
  }
  body.flux-home.home-front .featured-tool-card .tool-icon svg,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card .tool-icon svg{
    color:#fff!important;
    stroke-width:2.35!important;
  }
  body.flux-home.home-front .featured-tool-card .category-badge,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card .category-badge{
    grid-area:badge!important;
    display:flex!important;
    align-self:center!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
    color:rgba(255,255,255,.92)!important;
    -webkit-text-fill-color:rgba(255,255,255,.92)!important;
    font-size:.78rem!important;
    font-weight:900!important;
    letter-spacing:.04em!important;
    text-transform:uppercase!important;
  }
  body.flux-home.home-front .featured-tool-card .card-status,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card .card-status{
    grid-area:status!important;
    align-self:start!important;
    justify-self:end!important;
    min-height:28px!important;
    padding:.36rem .62rem!important;
    border-radius:999px!important;
    background:rgba(255,255,255,.18)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    box-shadow:none!important;
  }
  body.flux-home.home-front .featured-tool-card h3,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card h3{
    grid-area:title!important;
    margin:.08rem 0 0!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-size:1.42rem!important;
    font-weight:900!important;
    line-height:1.14!important;
    text-shadow:none!important;
  }
  body.flux-home.home-front .featured-tool-card p,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card p{
    grid-area:desc!important;
    margin:0!important;
    color:rgba(255,255,255,.9)!important;
    -webkit-text-fill-color:rgba(255,255,255,.9)!important;
    font-size:1rem!important;
    line-height:1.55!important;
    display:-webkit-box!important;
    -webkit-line-clamp:3!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
  }
  body.flux-home.home-front .featured-tool-card .quick-action,
  html[data-theme="dark"] body.flux-home.home-front .featured-tool-card .quick-action{
    grid-area:action!important;
    width:100%!important;
    min-height:48px!important;
    margin:.22rem 0 0!important;
    border-radius:8px!important;
    border:1px solid rgba(255,255,255,.3)!important;
    background:rgba(255,255,255,.16)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    box-shadow:none!important;
    transform:none!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Homepage mobile category and tool gradients */
@media (max-width:760px){
  body.flux-home.home-front .category-slider-controls{
    display:flex!important;
    gap:.72rem!important;
  }
  body.flux-home.home-front .category-slider-button,
  html[data-theme="dark"] body.flux-home.home-front .category-slider-button{
    display:grid!important;
    place-items:center!important;
    width:64px!important;
    height:64px!important;
    min-width:64px!important;
    border-radius:999px!important;
    border:1px solid rgba(255,255,255,.72)!important;
    background:linear-gradient(135deg,#38bdf8 0%,#2563eb 48%,#7c3aed 100%)!important;
    color:#fff!important;
    box-shadow:0 18px 38px rgba(37,99,235,.28),0 0 28px rgba(124,58,237,.18),inset 0 1px 0 rgba(255,255,255,.28)!important;
    opacity:1!important;
    filter:none!important;
  }
  body.flux-home.home-front .category-slider-button svg,
  html[data-theme="dark"] body.flux-home.home-front .category-slider-button svg{
    width:25px!important;
    height:25px!important;
    color:#fff!important;
    stroke-width:2.7!important;
  }
  body.flux-home.home-front .category-slider-button:disabled,
  html[data-theme="dark"] body.flux-home.home-front .category-slider-button:disabled{
    opacity:.42!important;
    background:linear-gradient(135deg,#ffffff,#eef6ff)!important;
    color:#94a3b8!important;
    box-shadow:0 12px 24px rgba(15,23,42,.08)!important;
  }
  body.flux-home.home-front .category-slider-button:disabled svg,
  html[data-theme="dark"] body.flux-home.home-front .category-slider-button:disabled svg{
    color:#94a3b8!important;
  }
  body.flux-home.home-front .category-slider-shell,
  html[data-theme="dark"] body.flux-home.home-front .category-slider-shell{
    background:linear-gradient(90deg,rgba(239,246,255,.65),rgba(245,243,255,.54))!important;
    box-shadow:0 14px 34px rgba(37,99,235,.1)!important;
  }
  body.flux-home.home-front .home-category-grid.category-slider-track .category-tile,
  html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-tile{
    min-height:360px!important;
    padding:1.3rem!important;
    border-radius:8px!important;
    border:1px solid rgba(125,211,252,.42)!important;
    background:radial-gradient(circle at 0% 0%,rgba(34,211,238,.18),transparent 42%),linear-gradient(145deg,#f0fdff 0%,#eef8ff 48%,#f8f3ff 100%)!important;
    box-shadow:0 16px 34px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;
    color:#182231!important;
  }
  body.flux-home.home-front .home-category-grid.category-slider-track .category-tile:nth-child(2),
  html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-tile:nth-child(2){
    background:radial-gradient(circle at 0% 0%,rgba(251,191,36,.2),transparent 44%),linear-gradient(145deg,#fff8d6 0%,#fff3c4 42%,#fff0e7 100%)!important;
    border-color:rgba(251,191,36,.34)!important;
  }
  body.flux-home.home-front .home-category-grid.category-slider-track .category-tile:nth-child(3),
  html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-tile:nth-child(3){
    background:radial-gradient(circle at 0% 0%,rgba(244,63,94,.18),transparent 44%),linear-gradient(145deg,#fff2f7 0%,#fbf4ff 48%,#f1f7ff 100%)!important;
    border-color:rgba(244,63,94,.28)!important;
  }
  body.flux-home.home-front .home-category-grid.category-slider-track .category-tile:nth-child(4),
  html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-tile:nth-child(4){
    background:radial-gradient(circle at 0% 0%,rgba(59,130,246,.18),transparent 44%),linear-gradient(145deg,#eef6ff 0%,#f5f7ff 52%,#f8f3ff 100%)!important;
    border-color:rgba(59,130,246,.3)!important;
  }
  body.flux-home.home-front .home-category-grid.category-slider-track .category-tile h3,
  html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-tile h3{
    color:#182231!important;
    -webkit-text-fill-color:#182231!important;
    font-size:1.28rem!important;
    line-height:1.22!important;
  }
  body.flux-home.home-front .home-category-grid.category-slider-track .category-tile p,
  html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-tile p{
    color:#5f6f88!important;
    -webkit-text-fill-color:#5f6f88!important;
    font-size:1rem!important;
    line-height:1.55!important;
  }
  body.flux-home.home-front .trending-tool-grid .tool-card,
  html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card{
    min-height:190px!important;
    border-radius:8px!important;
    border:1px solid rgba(125,211,252,.28)!important;
    background:linear-gradient(135deg,#f1f7ff 0%,#edf9ff 50%,#fff4f7 100%)!important;
    box-shadow:0 14px 30px rgba(37,99,235,.1)!important;
  }
  body.flux-home.home-front .trending-tool-grid .tool-card:nth-child(2),
  html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card:nth-child(2){
    background:linear-gradient(135deg,#fff8ed 0%,#fff4f5 48%,#fff0f7 100%)!important;
    border-color:rgba(244,63,94,.22)!important;
  }
  body.flux-home.home-front .trending-tool-grid .tool-card:nth-child(3),
  html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card:nth-child(3){
    background:linear-gradient(135deg,#effdf7 0%,#effbff 52%,#f7fff0 100%)!important;
    border-color:rgba(34,197,94,.22)!important;
  }
  body.flux-home.home-front .trending-tool-grid .tool-card .quick-action,
  html[data-theme="dark"] body.flux-home.home-front .trending-tool-grid .tool-card .quick-action{
    background:linear-gradient(135deg,#1d9bf0 0%,#4f6ff0 52%,#d9469f 100%)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    border:0!important;
    box-shadow:0 12px 26px rgba(37,99,235,.22)!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Calculator result readability pass */
body.flux-tool-body.calculator-body .calculator-result-panel{
  padding:.12rem!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-summary-card{
  min-height:104px!important;
  padding:1rem 1.05rem!important;
  border-radius:20px!important;
  background:
    radial-gradient(circle at 12% 0,rgba(45,212,191,.13),transparent 44%),
    linear-gradient(145deg,rgba(16,34,45,.96),rgba(13,24,35,.92))!important;
  border:1px solid rgba(125,211,252,.18)!important;
  box-shadow:0 16px 42px rgba(2,6,23,.2),inset 0 1px 0 rgba(255,255,255,.065)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-summary-card span{
  color:#9dccff!important;
  font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:.78rem!important;
  font-weight:850!important;
  letter-spacing:.04em!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-summary-card strong{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:clamp(1.28rem,2.1vw,1.82rem)!important;
  font-weight:900!important;
  line-height:1.12!important;
  text-shadow:0 2px 16px rgba(0,0,0,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-summary-card.primary{
  background:
    radial-gradient(circle at 12% 0,rgba(45,212,191,.22),transparent 44%),
    linear-gradient(145deg,rgba(13,78,78,.94),rgba(13,36,51,.94))!important;
  border-color:rgba(45,212,191,.38)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-summary-card.warn{
  background:
    radial-gradient(circle at 12% 0,rgba(251,191,36,.2),transparent 44%),
    linear-gradient(145deg,rgba(72,47,18,.94),rgba(27,29,43,.94))!important;
  border-color:rgba(251,191,36,.34)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-summary-card.good{
  background:
    radial-gradient(circle at 12% 0,rgba(34,197,94,.2),transparent 44%),
    linear-gradient(145deg,rgba(21,75,48,.94),rgba(14,35,41,.94))!important;
  border-color:rgba(74,222,128,.34)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-summary-card.danger{
  background:
    radial-gradient(circle at 12% 0,rgba(248,113,113,.2),transparent 44%),
    linear-gradient(145deg,rgba(75,29,36,.94),rgba(27,29,43,.94))!important;
  border-color:rgba(248,113,113,.34)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-insights .insight-card{
  min-height:88px!important;
  padding:1rem 1.05rem!important;
  border-radius:20px!important;
  background:
    radial-gradient(circle at 12% 0,rgba(96,165,250,.14),transparent 44%),
    linear-gradient(145deg,rgba(16,34,45,.96),rgba(13,24,35,.92))!important;
  border:1px solid rgba(125,211,252,.18)!important;
  box-shadow:0 16px 42px rgba(2,6,23,.18),inset 0 1px 0 rgba(255,255,255,.065)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-insights .insight-card span{
  color:#9dccff!important;
  font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:.78rem!important;
  font-weight:850!important;
  letter-spacing:.04em!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-insights .insight-card strong{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:clamp(1.1rem,1.7vw,1.5rem)!important;
  font-weight:900!important;
  line-height:1.18!important;
  text-shadow:0 2px 16px rgba(0,0,0,.24)!important;
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.calculator-body .calculator-summary-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body[data-theme="light"] .calculator-summary-card{
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.14),transparent 42%),
    linear-gradient(145deg,rgba(255,255,255,.98),rgba(239,246,255,.86))!important;
  border-color:rgba(96,165,250,.26)!important;
  box-shadow:0 16px 40px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.calculator-body .calculator-summary-card span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body[data-theme="light"] .calculator-summary-card span{
  color:#4775aa!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.calculator-body .calculator-summary-card strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body[data-theme="light"] .calculator-summary-card strong{
  color:#102236!important;
  -webkit-text-fill-color:#102236!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.calculator-body .calculator-summary-card.primary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body[data-theme="light"] .calculator-summary-card.primary{
  background:
    radial-gradient(circle at 12% 0,rgba(45,212,191,.2),transparent 44%),
    linear-gradient(145deg,rgba(240,253,250,.98),rgba(239,246,255,.9))!important;
  border-color:rgba(20,184,166,.34)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.calculator-body .calculator-summary-card.warn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body[data-theme="light"] .calculator-summary-card.warn{
  background:
    radial-gradient(circle at 12% 0,rgba(251,191,36,.19),transparent 44%),
    linear-gradient(145deg,rgba(255,251,235,.98),rgba(248,250,252,.9))!important;
  border-color:rgba(245,158,11,.3)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.calculator-body .calculator-insights .insight-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body[data-theme="light"] .calculator-insights .insight-card{
  background:
    radial-gradient(circle at 12% 0,rgba(14,165,233,.13),transparent 42%),
    linear-gradient(145deg,rgba(255,255,255,.98),rgba(239,246,255,.86))!important;
  border-color:rgba(96,165,250,.24)!important;
  box-shadow:0 16px 40px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.calculator-body .calculator-insights .insight-card span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body[data-theme="light"] .calculator-insights .insight-card span{
  color:#4775aa!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.calculator-body .calculator-insights .insight-card strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body[data-theme="light"] .calculator-insights .insight-card strong{
  color:#102236!important;
  -webkit-text-fill-color:#102236!important;
  text-shadow:none!important;
}
@media (max-width:640px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-result-panel{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-insights{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-summary-card{
    min-height:92px!important;
  }
}
@media (max-width:760px){
  @keyframes heroMobileLineFade{
    html[data-tl-mobile-v2="tool-v1"] 0%{opacity:0;transform:translateY(22%) scale(.98);filter:blur(6px)}
    html[data-tl-mobile-v2="tool-v1"] 4%, html[data-tl-mobile-v2="tool-v1"] 20%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
    html[data-tl-mobile-v2="tool-v1"] 25%, html[data-tl-mobile-v2="tool-v1"] 100%{opacity:0;transform:translateY(-22%) scale(.98);filter:blur(6px)}
  }
  html[data-tl-mobile-v2="tool-v1"] html, html[data-tl-mobile-v2="tool-v1"] body{max-width:100%;overflow-x:hidden}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front{
    overflow-x:hidden!important;
    text-rendering:optimizeSpeed;
    -webkit-font-smoothing:antialiased;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front:before, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front:after, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero:before, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero:after, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-tools-section:before, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-tools-section:after, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .popular-categories-section:before, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .popular-categories-section:after{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-motion, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-track, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-visual, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-blob, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-tool-preview, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-floating-tools, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .cards-ready .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .cards-ready .category-tile, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-slider-track, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-slider-progress span, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .reveal-item{
    animation:none!important;
    transition:none!important;
    transform:none!important;
    filter:none!important;
    opacity:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-blob, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .cursor-glow{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-dropdown-menu, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-mega-featured, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-mega-other, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-featured-tool, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-dropdown-tools a.nav-tool-link, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-tools-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-slider-shell, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-tile, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .article-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .aside-box, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .tool-panel{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-header{
    background:rgba(255,255,255,.98)!important;
    box-shadow:0 8px 22px rgba(15,23,42,.08)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-dropdown-menu{
    max-width:calc(100vw - 24px)!important;
    max-height:calc(100dvh - 86px)!important;
    overflow:auto!important;
    overscroll-behavior:contain;
    background:#fff!important;
    box-shadow:0 16px 34px rgba(15,23,42,.16)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-mega-layout, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-dropdown-tools{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-mega-featured, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-mega-other, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-featured-tool, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-dropdown-tools a.nav-tool-link{
    background:#fff!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-tools-section, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .popular-categories-section{
    background:linear-gradient(180deg,#f8fbff,#fff)!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero{
    min-height:auto!important;
    padding:1.45rem 16px 1.2rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero-inner{
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero h1{
    min-height:0!important;
    contain:layout paint;
    font-size:clamp(1.32rem,5.4vw,1.72rem)!important;
    line-height:1.08!important;
    padding:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-rotator{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    max-width:100%!important;
    min-height:4.8em!important;
    height:auto!important;
    padding:.34em .52em!important;
    border-radius:20px!important;
    overflow:hidden!important;
    background:linear-gradient(135deg,#B832D6 0%,#EC4899 48%,#8B5CF6 100%)!important;
    box-shadow:0 10px 24px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.25)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-track{
    display:block!important;
    width:100%!important;
    height:100%!important;
    position:relative!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line{
    display:flex!important;
    position:absolute!important;
    inset:0!important;
    width:100%!important;
    min-height:4.05em!important;
    height:auto!important;
    justify-content:center!important;
    align-items:center!important;
    gap:.18em!important;
    padding:0!important;
    white-space:normal!important;
    text-align:center!important;
    line-height:1.06!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    opacity:0;
    transform:translateY(22%) scale(.98);
    filter:blur(6px);
    animation:heroMobileLineFade 10s cubic-bezier(.65,0,.35,1) infinite!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(2){
    animation-delay:2s!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(3){
    animation-delay:4s!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(4){
    animation-delay:6s!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(5){
    animation-delay:8s!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(5){
    --hero-line-gradient:linear-gradient(135deg,#B832D6 0%,#EC4899 48%,#8B5CF6 100%)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line::before{
    animation:heroFullGradient 8s cubic-bezier(.65,0,.35,1) infinite!important;
    background:var(--hero-line-gradient,linear-gradient(135deg,#B832D6 0%,#EC4899 48%,#8B5CF6 100%))!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(2)::before{
    animation-delay:2s!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(3)::before{
    animation-delay:4s!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(4)::before{
    animation-delay:6s!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(5)::before{
    animation-delay:8s!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-visual{
    display:block!important;
    flex:0 0 .72em!important;
    width:.72em!important;
    height:.72em!important;
    min-width:.72em!important;
    transform:rotate(-6deg)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-copy{
    max-width:calc(100% - 1em)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    overflow:visible!important;
    text-overflow:clip!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    line-height:1.08!important;
  }
}
@media (max-width:420px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero h1{
    font-size:clamp(1.16rem,6.2vw,1.55rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-rotator{
    min-height:4.95em!important;
    padding:.4em .48em!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line{
    min-height:4.25em!important;
    gap:.16em!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-visual{
    flex-basis:.68em!important;
    width:.68em!important;
    height:.68em!important;
    min-width:.68em!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search-icon{
    left:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search input{
    padding-left:2.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-stats-row span{
    color:#12345b!important;
    background:rgba(255,255,255,.9)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-stats-row strong{
    color:#17406f!important;
    -webkit-text-fill-color:#17406f!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-stats-row small{
    color:#64748b!important;
    -webkit-text-fill-color:#64748b!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search-icon{
    left:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search input{
    padding-left:2.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-stats-row span{
    color:#12345b!important;
    background:rgba(255,255,255,.9)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-stats-row strong{
    color:#17406f!important;
    -webkit-text-fill-color:#17406f!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-stats-row small{
    color:#64748b!important;
    -webkit-text-fill-color:#64748b!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-tile{
    box-shadow:0 8px 22px rgba(15,23,42,.08)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .tool-card:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-tile:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .article-card:hover{
    transform:none!important;
    box-shadow:0 8px 22px rgba(15,23,42,.08)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .tool-card:before, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .tool-card:after, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-tile:before, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-tile:after, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .article-card:before, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .article-card:after{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-tool-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-category-grid{
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-slider-shell{
    overflow:hidden!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-slider-track{
    scroll-behavior:auto!important;
    overscroll-behavior-x:contain;
    -webkit-overflow-scrolling:touch;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-slider-button{
    box-shadow:none!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-hero .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-hero h1{
    font-size:clamp(1.16rem,5.2vw,1.56rem)!important;
    line-height:1.1!important;
    letter-spacing:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-rotator, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-rotator{
    min-height:4.35em!important;
    height:auto!important;
    padding:.38em .5em!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line{
    height:100%!important;
    min-height:0!important;
    inset:0!important;
    align-items:center!important;
    justify-content:center!important;
    line-height:1.12!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-copy, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-copy{
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    line-height:1.12!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search input, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-search input{
    padding-left:2.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-stats-row span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-stats-row span{
    color:#12345b!important;
    background:rgba(255,255,255,.9)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-stats-row strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-stats-row strong{
    color:#17406f!important;
    -webkit-text-fill-color:#17406f!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-stats-row small, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-stats-row small{
    color:#64748b!important;
    -webkit-text-fill-color:#64748b!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-tile, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .article-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .tool-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-tile, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .article-card{
    -webkit-backdrop-filter:none!important;
    backdrop-filter:none!important;
    box-shadow:0 8px 18px rgba(2,6,23,.14)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .tool-card:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .featured-tool-card:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .category-tile:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .article-card:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .tool-card:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-tile:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .article-card:hover{
    transform:none!important;
    box-shadow:0 8px 18px rgba(2,6,23,.14)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card{
    background:linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.94) 54%,rgba(49,46,129,.9))!important;
    border:1px solid rgba(96,165,250,.24)!important;
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
    box-shadow:0 16px 34px rgba(2,6,23,.34),0 0 0 1px rgba(255,255,255,.05) inset!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card strong{
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
    text-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card p{
    color:#cbd5e1!important;
    -webkit-text-fill-color:#cbd5e1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card .tool-icon{
    background:linear-gradient(135deg,rgba(96,165,250,.2),rgba(167,139,250,.18))!important;
    border-color:rgba(147,197,253,.24)!important;
    color:#bfdbfe!important;
    box-shadow:0 12px 26px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.12)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card .quick-action{
    background:linear-gradient(135deg,#2563eb,#7c3aed)!important;
    border-color:rgba(147,197,253,.32)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    box-shadow:0 12px 28px rgba(37,99,235,.28)!important;
  }
}
@media (max-width:760px){
  html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-home.home-front .site-nav, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav.mobile-drawer-mounted{
    color:#132033!important;
    background:rgba(255,255,255,.98)!important;
    border-color:rgba(203,213,225,.82)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-home.home-front .site-nav>.nav-link, html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-home.home-front .nav-dropdown>summary.nav-link, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav.mobile-drawer-mounted>.nav-link, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav.mobile-drawer-mounted .nav-dropdown>summary.nav-link{
    color:#132033!important;
    -webkit-text-fill-color:#132033!important;
    background:linear-gradient(180deg,#fff,#eef7ff)!important;
    border:1px solid rgba(96,165,250,.18)!important;
    box-shadow:0 8px 18px rgba(37,99,235,.08)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-home.home-front .site-nav>.nav-link.active, html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-home.home-front .nav-dropdown>summary.nav-link.active, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav.mobile-drawer-mounted>.nav-link.active, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav.mobile-drawer-mounted .nav-dropdown>summary.nav-link.active{
    color:#2563eb!important;
    -webkit-text-fill-color:#2563eb!important;
    background:linear-gradient(180deg,#eff6ff,#fff)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-home.home-front .site-nav .language-trigger, html html[data-tl-mobile-v2="tool-v1"] .nav-open body.flux-home.home-front .site-nav .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav.mobile-drawer-mounted .language-trigger, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav.mobile-drawer-mounted .nav-icon-button{
    color:#132033!important;
    -webkit-text-fill-color:#132033!important;
    background:linear-gradient(180deg,#fff,#eef7ff)!important;
    border-color:rgba(96,165,250,.18)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"].nav-open body.flux-home.home-front .site-nav, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-nav.mobile-drawer-mounted{
    color:#f8fafc!important;
    background:rgba(8,18,27,.98)!important;
    border-color:rgba(96,165,250,.14)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"].nav-open body.flux-home.home-front .site-nav>.nav-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"].nav-open body.flux-home.home-front .nav-dropdown>summary.nav-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-nav.mobile-drawer-mounted>.nav-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-nav.mobile-drawer-mounted .nav-dropdown>summary.nav-link{
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
    background:linear-gradient(180deg,#203540,#182a35)!important;
    border-color:rgba(125,211,252,.14)!important;
    box-shadow:0 8px 18px rgba(2,6,23,.18)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"].nav-open body.flux-home.home-front .site-nav>.nav-link.active, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"].nav-open body.flux-home.home-front .nav-dropdown>summary.nav-link.active, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-nav.mobile-drawer-mounted>.nav-link.active, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-nav.mobile-drawer-mounted .nav-dropdown>summary.nav-link.active{
    color:#93c5fd!important;
    -webkit-text-fill-color:#93c5fd!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card .quick-action{
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 54%,#ec4899 100%)!important;
    border-color:rgba(255,255,255,.34)!important;
    box-shadow:0 10px 24px rgba(14,165,233,.24)!important;
    opacity:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card .quick-action svg{
    color:inherit!important;
    stroke:currentColor!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tool-grid .tool-card .quick-action{
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 54%,#ec4899 100%)!important;
    box-shadow:0 10px 24px rgba(14,165,233,.22)!important;
  }
}
/* Mobile nav drawer: canonical owner is mobile-nav-shared.css */
@media (max-width:420px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-hero .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-hero h1{
    font-size:clamp(1.06rem,5.6vw,1.34rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-rotator, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-rotator{
    min-height:4.65em!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] html, html[data-tl-mobile-v2="tool-v1"] body{
    max-width:100%;
    overflow-x:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.mobile-editor-layout{
    font-family:Poppins,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
    color:#181d20!important;
    background:#f7fbff!important;
    -webkit-font-smoothing:antialiased;
    text-rendering:optimizeLegibility;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .tool-page, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .flux-tool-page{
    background:
      linear-gradient(180deg,#f8fcff 0,#fff 34%,#f5f9ff 100%)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .tool-page>*, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .tool-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .utility-studio, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .utility-studio>.tool-actions, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-studio, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .mobile-editor-drawer, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .preview-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .file-preview-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .processing-state, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .premium-empty-state, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .premium-result-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .utility-output, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-output, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .image-output, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .calculator-result-zone, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .calculator-result-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .calculator-summary-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .calculator-insights .insight-card{
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    box-shadow:0 10px 34px rgba(24,29,32,.06)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .tool-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .utility-studio, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .utility-studio>.tool-actions, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-studio, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .mobile-editor-drawer, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .preview-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .file-preview-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .processing-state, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .premium-empty-state, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .premium-result-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .utility-output, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-output, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .image-output, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .calculator-result-zone, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .calculator-result-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .calculator-summary-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .calculator-insights .insight-card{
    background:#fff!important;
    border-color:rgba(226,232,240,.92)!important;
    color:#181d20!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .tool-panel-head h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .tool-panel-head h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .premium-result-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .processing-state h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .calculator-summary-card strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .calculator-insights .insight-card strong{
    color:#181d20!important;
    -webkit-text-fill-color:#181d20!important;
    text-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body small, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .tool-panel-head p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .premium-result-card p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .processing-state p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .calculator-summary-card span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .calculator-insights .insight-card span{
    color:#707375!important;
    -webkit-text-fill-color:#707375!important;
    text-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .tool-form, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .tool-form label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .text-tool label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .utility-control-grid label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .pdf-options-grid label{
    font-family:Poppins,Inter,ui-sans-serif,system-ui,sans-serif!important;
    color:#2a3338!important;
    -webkit-text-fill-color:#2a3338!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body input, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body textarea, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .drop-zone, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .upload-box{
    background:#fff!important;
    border-color:rgba(203,213,225,.96)!important;
    color:#181d20!important;
    -webkit-text-fill-color:#181d20!important;
    box-shadow:0 8px 24px rgba(24,29,32,.045)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body ::placeholder{
    color:#8a949b!important;
    -webkit-text-fill-color:#8a949b!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .tool-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .utility-studio, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .processing-state, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .premium-result-card{
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .btn, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body .nav-icon-button{
    transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease,color .22s ease!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-output{
    width:100%!important;
    margin-top:.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-card{
    width:100%!important;
    max-width:100%!important;
    padding:.92rem!important;
    gap:.8rem!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-main{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.82rem!important;
    align-items:stretch!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-thumb{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    aspect-ratio:16/10!important;
    border-radius:16px!important;
    display:grid!important;
    place-items:center!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-thumb img{
    display:block!important;
    width:100%!important;
    height:100%!important;
    max-width:100%!important;
    max-height:100%!important;
    object-fit:contain!important;
    padding:.35rem!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-details{
    width:100%!important;
    gap:.34rem!important;
    justify-items:center!important;
    align-content:start!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-details strong{
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    font-size:.98rem!important;
    line-height:1.32!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-actions{
    width:100%!important;
    justify-content:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .remove-file-button{
    min-height:42px!important;
    padding:.68rem 1.05rem!important;
    border-radius:12px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .upload-progress{
    height:8px!important;
    margin-top:.1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .file-preview-card{
    background:#fff!important;
    border-color:rgba(226,232,240,.94)!important;
    box-shadow:0 10px 30px rgba(24,29,32,.055)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .file-preview-thumb{
    background:
      linear-gradient(45deg,rgba(226,232,240,.38) 25%,transparent 25% 75%,rgba(226,232,240,.38) 75%),
      linear-gradient(45deg,rgba(226,232,240,.38) 25%,transparent 25% 75%,rgba(226,232,240,.38) 75%),
      #f8fbff!important;
    background-position:0 0,9px 9px!important;
    background-size:18px 18px!important;
    border-color:rgba(203,213,225,.9)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.generic-tool-studio-active .file-preview-thumb{
    background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(17,24,39,.88))!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .tool-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .premium-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .processing-state, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-preview-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-download-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .success-state, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .before-after-summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .result-summary-strip{
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .premium-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .processing-state{
    border-radius:18px!important;
    padding:.95rem!important;
    gap:.82rem!important;
    animation:resultCardReveal .22s ease-out both!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .premium-result-card:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .premium-result-card:after, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .processing-state:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .file-preview-card:before{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:0!important;
    padding:.75rem!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card){
    width:min(100%,560px)!important;
    max-width:560px!important;
    min-height:0!important;
    margin:.35rem auto!important;
    padding:1rem 1.05rem!important;
    border-radius:22px!important;
    display:grid!important;
    gap:.72rem!important;
    color:#eaf3ff!important;
    background:linear-gradient(135deg,rgba(15,23,42,.94),rgba(30,41,59,.9))!important;
    border:1px solid rgba(147,197,253,.24)!important;
    box-shadow:0 18px 46px rgba(15,23,42,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;
    overflow:hidden!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .processing-preview{
    grid-template-columns:52px 1fr!important;
    gap:.68rem!important;
    padding:.55rem!important;
    border-radius:15px!important;
    background:rgba(15,23,42,.42)!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .processing-thumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .processing-icon{
    width:52px!important;
    height:52px!important;
    border-radius:14px!important;
    box-shadow:none!important;
    animation:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .processing-icon svg{
    width:27px!important;
    height:27px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .processing-head{
    align-items:center!important;
    gap:.65rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .processing-head strong{
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
    font-size:1rem!important;
    line-height:1.25!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .image-meta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .processing-preview-copy span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .processing-support span{
    color:#b7c6d9!important;
    -webkit-text-fill-color:#b7c6d9!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .processing-steps{
    gap:.36rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .state-step{
    padding:.32rem .48rem!important;
    font-size:.72rem!important;
    background:rgba(255,255,255,.06)!important;
    border-color:rgba(255,255,255,.08)!important;
    color:#9fb3ca!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .state-step.done, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .state-step.active{
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .processing-actions{
    justify-content:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-output.is-processing>.processing-state:not(.compress-pdf-processing-card) .cancel-processing-button{
    width:auto!important;
    min-height:36px!important;
    padding:.42rem .7rem!important;
    border-radius:12px!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-result-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-result-grid.single-result{
    grid-template-columns:1fr!important;
    gap:.88rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-preview-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-download-panel{
    position:static!important;
    border-radius:16px!important;
    padding:.86rem!important;
    min-height:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-preview-panel h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-download-panel h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .premium-result-card h3, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .success-state-copy strong{
    font-size:1rem!important;
    line-height:1.25!important;
    letter-spacing:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-image-frame{
    min-height:190px!important;
    max-height:none!important;
    border-radius:16px!important;
    padding:.55rem!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-image-frame img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .premium-result-card>img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .image-output.result-ready img{
    width:100%!important;
    height:auto!important;
    max-height:280px!important;
    object-fit:contain!important;
    border:0!important;
    border-radius:12px!important;
    box-shadow:none!important;
    background:transparent!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .studio-download-panel .download-cta-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .download-cta-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .download-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.62rem!important;
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .download-button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .download-row .download-button{
    width:100%!important;
    min-height:50px!important;
    border-radius:14px!important;
    justify-content:center!important;
    font-size:.94rem!important;
    font-weight:800!important;
    box-shadow:0 8px 18px rgba(26,143,227,.16)!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .try-another-button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .cancel-processing-button{
    width:100%!important;
    min-height:46px!important;
    justify-content:center!important;
    border-radius:13px!important;
    font-size:.9rem!important;
    font-weight:750!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .success-state{
    display:grid!important;
    grid-template-columns:auto 1fr!important;
    align-items:center!important;
    gap:.72rem!important;
    padding:.82rem!important;
    border-radius:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .success-checkmark{
    width:38px!important;
    height:38px!important;
    font-size:1rem!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .processing-preview{
    grid-template-columns:64px 1fr!important;
    gap:.72rem!important;
    padding:.72rem!important;
    border-radius:14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .processing-thumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .processing-icon{
    width:64px!important;
    height:64px!important;
    border-radius:14px!important;
    animation:none!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .tool-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .utility-studio, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .premium-result-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .processing-state, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .studio-preview-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .studio-download-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .success-state, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .before-after-summary, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .result-summary-strip{
    background:#fff!important;
    border-color:rgba(226,232,240,.94)!important;
    box-shadow:3px 10px 34px rgba(24,29,32,.045)!important;
    color:#181d20!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .studio-image-frame{
    background:#f8fbff!important;
    border-color:rgba(226,232,240,.95)!important;
    box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .download-button{
    background:#1a8fe3!important;
    border-color:#1a8fe3!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .try-another-button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .cancel-processing-button{
    background:#fff!important;
    border-color:#e3edf7!important;
    color:#334155!important;
    -webkit-text-fill-color:#334155!important;
    box-shadow:0 6px 18px rgba(24,29,32,.045)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .image-meta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .processing-file-info span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.generic-tool-studio-active .processing-support span{
    color:#707375!important;
    -webkit-text-fill-color:#707375!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .site-header, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .tool-panel, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .utility-studio, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .mobile-editor-drawer, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .preview-card, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .file-preview-card, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .premium-result-card, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .premium-content-section, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .tool-card, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .article-card, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .category-tile{
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    box-shadow:0 6px 18px rgba(24,29,32,.035)!important;
    transition:none!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .reveal-item, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .hero-motion, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .upload-icon, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .processing-icon, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .processing-thumb, html html[data-tl-mobile-v2="tool-v1"] .is-scrolling body.flux-tool-body .success-checkmark{
    animation-play-state:paused!important;
    transition:none!important;
    filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body{
    overscroll-behavior-y:auto;
    touch-action:auto;
    -webkit-tap-highlight-color:transparent;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .page-shell, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-layout{
    scroll-behavior:smooth;
    -webkit-overflow-scrolling:touch;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .content-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .related-tools-section, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-faq, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .aside-box{
    content-visibility:auto;
    contain-intrinsic-size:520px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .button-ripple, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .cursor-glow{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .reveal-item, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .category-tile, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .article-card{
    transition:opacity .18s ease,transform .18s ease!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)>:not(.upload-box){
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)+.tool-actions.sticky-mobile-action{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-studio:has(.tool-form.premium-uploader:not(.has-uploaded-file))>.tool-actions.sticky-mobile-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .utility-studio:has(.tool-form.premium-uploader:not(.has-uploaded-file))>.utility-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio:has(.tool-form.premium-uploader):not(.has-selected-file) .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio:has(.tool-form.premium-uploader):not(.has-selected-file) .pdf-primary-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio:has(.tool-form.premium-uploader):not(.has-selected-file) #pdfOutput, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .pdf-studio:has(.tool-form.premium-uploader):not(.has-selected-file) .mobile-editor-drawer{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form){
    display:block!important;
    max-width:100%!important;
    margin:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box{
    width:100%!important;
    min-height:260px!important;
    margin:0!important;
    border-radius:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-form.premium-uploader.has-uploaded-file:not(.passport-studio-form) .mobile-editor-drawer{
    display:grid!important;
  }
  
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .mobile-editor-body, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-nav, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .language-list{
    scroll-behavior:smooth;
    scrollbar-width:thin;
    -webkit-overflow-scrolling:touch;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-head, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-head, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-head{
    display:grid!important;
    grid-template-columns:1fr!important;
    align-items:start!important;
    justify-items:start!important;
    gap:.78rem!important;
    width:100%!important;
    margin:0 0 .78rem!important;
    padding:.88rem!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-title, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-title, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-title{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.38rem!important;
    width:100%!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-title strong{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    font-size:1.06rem!important;
    line-height:1.18!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    white-space:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-title small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-title small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-title small{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    font-size:.84rem!important;
    line-height:1.48!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-chips, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-chips, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-chips{
    display:flex!important;
    justify-content:flex-start!important;
    align-items:center!important;
    flex-wrap:wrap!important;
    width:100%!important;
    gap:.42rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-engine-badge, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-engine-badge, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-engine-badge, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .utility-studio .utility-studio-chips span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active .utility-studio .utility-studio-chips span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .utility-studio-chips span{
    width:auto!important;
    max-width:100%!important;
    min-height:34px!important;
    padding:.42rem .62rem!important;
    font-size:.72rem!important;
    line-height:1.08!important;
    white-space:normal!important;
    text-align:left!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools .utility-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput .file-preview-card{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    padding:.82rem!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput .file-preview-main{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.82rem!important;
    align-items:stretch!important;
    justify-items:center!important;
    text-align:center!important;
    min-width:0!important;
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput .file-preview-thumb{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    aspect-ratio:16/10!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput .file-preview-thumb img{
    width:100%!important;
    height:100%!important;
    object-fit:contain!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput .file-preview-details{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    justify-items:center!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput .file-preview-details strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput .file-preview-details p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput .file-preview-details span{
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput .file-preview-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.generic-tool-studio-active.flux-tool-image-tools #utilityOutput .remove-file-button{
    width:100%!important;
    justify-content:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-rotator, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-rotator{
    background:linear-gradient(135deg,#60a5fa 0%,#c084fc 48%,#f472b6 100%)!important;
    box-shadow:0 12px 28px rgba(96,165,250,.18),inset 0 1px 0 rgba(255,255,255,.34)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line::before, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line::before{
    background:var(--hero-line-gradient,linear-gradient(135deg,#60a5fa 0%,#c084fc 52%,#f472b6 100%))!important;
    background-size:220% 220%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(1), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line:nth-child(1){
    --hero-line-gradient:linear-gradient(135deg,#38bdf8 0%,#60a5fa 44%,#a7f3d0 100%)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(2), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line:nth-child(2){
    --hero-line-gradient:linear-gradient(135deg,#a78bfa 0%,#60a5fa 46%,#22d3ee 100%)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(3), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line:nth-child(3){
    --hero-line-gradient:linear-gradient(135deg,#fb923c 0%,#f472b6 46%,#a78bfa 100%)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(4), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line:nth-child(4){
    --hero-line-gradient:linear-gradient(135deg,#2dd4bf 0%,#38bdf8 48%,#c084fc 100%)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(5), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line:nth-child(5){
    --hero-line-gradient:linear-gradient(135deg,#84cc16 0%,#22c55e 42%,#38bdf8 100%)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-copy, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-copy{
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    text-shadow:0 2px 12px rgba(15,23,42,.22)!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-rotator, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-rotator{
  background:var(--hero-live-gradient,linear-gradient(120deg,#2563eb,#7c3aed,#06b6d4,#2563eb))!important;
  background-size:220% 100%!important;
  border:1px solid rgba(147,197,253,.55)!important;
  box-shadow:0 18px 58px rgba(37,99,235,.36),0 0 48px rgba(124,58,237,.26),inset 0 1px 0 rgba(255,255,255,.28)!important;
  overflow:hidden!important;
  transition:background .45s ease,box-shadow .45s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line::before, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line::before{
  display:none!important;
  background:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-copy, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-copy{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  text-shadow:0 2px 12px rgba(15,23,42,.22)!important;
  z-index:2!important;
  line-height:1.12!important;
  padding-bottom:.06em!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-rotator::after, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-rotator::after{
  content:"";
  position:absolute;
  inset:1px;
  border-radius:inherit;
  background:linear-gradient(110deg,transparent 18%,rgba(255,255,255,.42) 44%,transparent 62%);
  background-size:220% 100%;
  background-position:-140% 0;
  opacity:.56;
  pointer-events:none;
  z-index:1;
  animation:buttonShinePulse 4.6s ease-in-out infinite;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-home.home-front .home-faq-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-home.home-front .home-faq-section{
  background:linear-gradient(180deg,#f8fbff 0%,#eef8ff 100%)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-home.home-front .faq-list details, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-home.home-front .faq-list details{
  background:linear-gradient(135deg,#ffffff 0%,#f3f9ff 100%)!important;
  border:1px solid rgba(147,197,253,.6)!important;
  box-shadow:0 10px 28px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.95)!important;
  color:#172033!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-home.home-front .faq-list details:nth-child(2), html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-home.home-front .faq-list details:nth-child(2){
  background:linear-gradient(135deg,#ffffff 0%,#f6f3ff 100%)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-home.home-front .faq-list details:nth-child(3), html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-home.home-front .faq-list details:nth-child(3){
  background:linear-gradient(135deg,#ffffff 0%,#eefdf8 100%)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-home.home-front .faq-list summary, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-home.home-front .faq-list summary{
  color:#172033!important;
  -webkit-text-fill-color:#172033!important;
  text-shadow:none!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-home.home-front .faq-list p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-home.home-front .faq-list p{
  color:#52657c!important;
  -webkit-text-fill-color:#52657c!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.flux-home.home-front .home-faq-section summary:after, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-home.home-front .home-faq-section summary:after{
  background-color:#eff6ff!important;
  background-image:linear-gradient(#2563eb,#2563eb),linear-gradient(#2563eb,#2563eb)!important;
  border:1px solid rgba(96,165,250,.28)!important;
  box-shadow:0 8px 20px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-footer{
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:1.25rem .85rem!important;
    padding:1.35rem 1rem!important;
    align-items:start!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-brand-block, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-grid>div:last-child{
    grid-column:1/-1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-tagline{
    max-width:100%!important;
    font-size:.94rem!important;
    line-height:1.58!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-trust-chips{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:.46rem!important;
    overflow-x:auto!important;
    scrollbar-width:none!important;
    -webkit-overflow-scrolling:touch!important;
    padding-bottom:.08rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-trust-chips::-webkit-scrollbar{display:none!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-trust-chips span{
    width:auto!important;
    flex:0 0 auto!important;
    min-height:40px!important;
    justify-content:flex-start!important;
    padding:.38rem .5rem!important;
    font-size:.68rem!important;
    line-height:1.2!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-trust-chips span:last-child{grid-column:auto!important}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-grid h2{
    margin-bottom:.45rem!important;
    font-size:.98rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-grid a{
    margin:.08rem 0!important;
    font-size:.93rem!important;
    line-height:1.62!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-bottom{
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:center!important;
    gap:.3rem!important;
    padding:.9rem 1rem 1.1rem!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-credit, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-privacy-line, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-made-line{
    justify-self:center!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .footer-made-line{
    max-width:280px!important;
  }
}
@media (max-width:760px){
  @keyframes heroMobileLineFade{
    html[data-tl-mobile-v2="tool-v1"] 0%{opacity:0;transform:translateY(0) scale(.996);filter:blur(2px)}
    html[data-tl-mobile-v2="tool-v1"] 5%, html[data-tl-mobile-v2="tool-v1"] 21%{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}
    html[data-tl-mobile-v2="tool-v1"] 26%, html[data-tl-mobile-v2="tool-v1"] 100%{opacity:0;transform:translateY(0) scale(.996);filter:blur(2px)}
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-hero h1{
    font-size:clamp(1.18rem,5.45vw,1.48rem)!important;
    line-height:1.06!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-rotator, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-rotator{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:calc(100vw - 32px)!important;
    max-width:calc(100vw - 32px)!important;
    min-height:5.1em!important;
    height:auto!important;
    padding:.38em .58em!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-track, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-track{
    position:relative!important;
    display:block!important;
    width:100%!important;
    height:4.72em!important;
    min-height:4.72em!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line{
    top:0!important;
    right:0!important;
    bottom:0!important;
    left:0!important;
    height:100%!important;
    min-height:4.72em!important;
    padding:.18em .12em!important;
    white-space:normal!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-copy, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-copy{
    display:block!important;
    max-width:100%!important;
    overflow:visible!important;
    white-space:normal!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
    text-wrap:balance;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Blog light/dark contrast safety pass */
html:not([data-theme="dark"]) body:not(.home-front) .article-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-card{
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
  border:1px solid rgba(147,197,253,.46)!important;
  color:#172033!important;
  box-shadow:0 18px 44px rgba(37,99,235,.08),0 0 0 1px rgba(255,255,255,.9) inset!important;
  opacity:1!important;
  filter:none!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-card h3, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-card h3 a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-card h3 a{
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  text-shadow:none!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-card p, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-card .article-meta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-card p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-card .article-meta{
  color:#526274!important;
  -webkit-text-fill-color:#526274!important;
  opacity:1!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-card .article-meta span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-card .article-meta span{
  color:#17406f!important;
  background:#eff6ff!important;
  border-color:rgba(37,99,235,.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-card{
  background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(17,24,39,.92))!important;
  border:1px solid rgba(125,211,252,.18)!important;
  color:#f8fafc!important;
  box-shadow:0 18px 48px rgba(2,6,23,.34),0 0 0 1px rgba(255,255,255,.05) inset!important;
  opacity:1!important;
  filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-card h3 a{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-card p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-card .article-meta{
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-card .article-meta span{
  color:#dff7ff!important;
  background:rgba(14,165,233,.12)!important;
  border-color:rgba(125,211,252,.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-page, html[data-tl-mobile-v2="tool-v1"] .article-page *{
  opacity:1!important;
  filter:none!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page{
  color:#172033!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-hero, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-content-block, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-sidebar-card, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-mobile-toc, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-step-grid article, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-feature-grid article, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-comparison-grid article, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-tip, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-inline-cta, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-screenshot, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-mini-table, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .format-table, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-hero, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-content-block, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-sidebar-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-mobile-toc, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-step-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-feature-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-comparison-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-tip, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-inline-cta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-screenshot, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-mini-table, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .format-table{
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
  border-color:rgba(147,197,253,.42)!important;
  color:#172033!important;
  box-shadow:0 16px 42px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page h1, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page h2, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page h3, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page h4, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page strong, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-mobile-toc summary, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page h4, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-mobile-toc summary{
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  text-shadow:none!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page p, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page li, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page td, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page th, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page figcaption, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page .lead, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page em, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page td, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page th, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page figcaption, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page .lead, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page em{
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-hero, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-content-block, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-sidebar-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-mobile-toc, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-step-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-feature-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-comparison-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-tip, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-inline-cta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-screenshot, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-mini-table, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .format-table{
  background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(17,24,39,.92))!important;
  border-color:rgba(125,211,252,.18)!important;
  color:#f8fafc!important;
  box-shadow:0 18px 48px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page h4, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-mobile-toc summary{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page td, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page th, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page figcaption, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page .lead, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page em{
  color:#d7e3f0!important;
  -webkit-text-fill-color:#d7e3f0!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-page a:not(.btn), html[data-tl-mobile-v2="tool-v1"] .article-page .text-link, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-card .text-link{
  color:#2563eb!important;
  -webkit-text-fill-color:#2563eb!important;
  font-weight:850!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page a:not(.btn), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page .text-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-card .text-link{
  color:#93c5fd!important;
  -webkit-text-fill-color:#93c5fd!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-page .btn, html[data-tl-mobile-v2="tool-v1"] .article-page button, html[data-tl-mobile-v2="tool-v1"] .article-page .copy-link-button, html[data-tl-mobile-v2="tool-v1"] .article-page .article-back-top, html[data-tl-mobile-v2="tool-v1"] .article-page .mobile-share-bar a, html[data-tl-mobile-v2="tool-v1"] .article-page .mobile-share-bar button, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-card .text-link{
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page .btn, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page .copy-link-button, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page .article-back-top, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page .mobile-share-bar a, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page .mobile-share-bar button, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-card .text-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page .btn, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page .copy-link-button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page .article-back-top, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page .mobile-share-bar a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page .mobile-share-bar button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-card .text-link{
  background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed)!important;
  border-color:rgba(255,255,255,.46)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 14px 34px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page .btn, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page .copy-link-button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page .article-back-top, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page .mobile-share-bar a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page .mobile-share-bar button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-card .text-link{
  background:linear-gradient(135deg,#22d3ee,#3b82f6 52%,#8b5cf6)!important;
  border-color:rgba(125,211,252,.28)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 16px 40px rgba(37,99,235,.28),inset 0 1px 0 rgba(255,255,255,.18)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-hero-stats span, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-meta-line, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-sidebar nav a, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-mobile-toc nav a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-hero-stats span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-meta-line, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-sidebar nav a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-mobile-toc nav a{
  background:#eff6ff!important;
  border-color:rgba(37,99,235,.2)!important;
  color:#17406f!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-hero-stats span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-meta-line, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-sidebar nav a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-mobile-toc nav a{
  background:rgba(14,165,233,.12)!important;
  border-color:rgba(125,211,252,.2)!important;
  color:#e0f2fe!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-page svg, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-page svg{
  color:#2563eb!important;
  stroke:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-page svg{
  color:#67e8f9!important;
  stroke:#67e8f9!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .page-shell, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-page, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-hero, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-layout, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-main, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-content-block, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-mobile-toc{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
    overflow-x:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front):not(.calculator-body) .page-shell{
    padding-left:1rem!important;
    padding-right:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-page{
    display:grid!important;
    justify-items:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-hero, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-layout, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-mobile-toc, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-main, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-content-block{
    width:calc(100vw - 32px)!important;
    max-width:calc(100vw - 32px)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-hero-copy, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-hero-copy>*, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-content-block>h2, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-content-block>h3, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-content-block>p, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-content-block>ul, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-content-block>ol{
    width:calc(100vw - 64px)!important;
    max-width:calc(100vw - 64px)!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-hero-stats, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-meta-line, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-hero-media, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-step-grid, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-feature-grid, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-comparison-grid, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-mini-table, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .format-table, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-inline-cta, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-tip{
    width:calc(100vw - 64px)!important;
    max-width:calc(100vw - 64px)!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-page h1{
    max-width:100%!important;
    font-size:clamp(1.88rem,8.4vw,2.42rem)!important;
    line-height:1.08!important;
    letter-spacing:0!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
    text-wrap:balance;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-page h2{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    font-size:clamp(1.24rem,5.45vw,1.48rem)!important;
    line-height:1.2!important;
    letter-spacing:0!important;
    overflow-wrap:break-word!important;
    word-break:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-page h3{
    font-size:clamp(1.06rem,4.8vw,1.22rem)!important;
    line-height:1.22!important;
    letter-spacing:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-page .lead, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-main p, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-page li{
    font-size:.96rem!important;
    line-height:1.72!important;
    overflow-wrap:break-word!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-hero-stats span, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-meta-line{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-meta-line{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.5rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-meta-line span, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-meta-line button{
    width:100%!important;
    justify-content:center!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-hero-media, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-hero-media picture, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-hero-media img{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-hero-media figcaption{
    display:block!important;
    width:auto!important;
    max-width:calc(100% - 1rem)!important;
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
    background:rgba(15,23,42,.82)!important;
    font-size:.78rem!important;
    line-height:1.35!important;
    opacity:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-content-block{
    padding:.95rem!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-content-block>*{
    max-width:100%!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .heading-anchor{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .mobile-share-bar{
    grid-template-columns:1fr 1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .mobile-share-bar a, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .mobile-share-bar button{
    min-width:0!important;
    padding:.65rem .55rem!important;
    font-size:.86rem!important;
    white-space:normal!important;
  }
  html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-mobile-toc, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .mobile-share-bar, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-mobile-toc, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .mobile-share-bar{
    background:rgba(255,255,255,.96)!important;
    border-color:rgba(147,197,253,.44)!important;
    box-shadow:0 14px 34px rgba(37,99,235,.12)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-mobile-toc, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .mobile-share-bar{
    background:rgba(15,23,42,.94)!important;
    border-color:rgba(125,211,252,.2)!important;
    box-shadow:0 16px 38px rgba(2,6,23,.36)!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Merge PDF article UI polish */
body:not(.home-front) .article-layout{
  grid-template-columns:230px minmax(0,850px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-main{
  max-width:850px!important;
  width:100%!important;
  gap:1.75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-page h1{
  font-size:clamp(2.25rem,4.7vw,4.15rem)!important;
  line-height:1.08!important;
  letter-spacing:0!important;
  margin:.35rem 0 1rem!important;
  max-width:920px!important;
}
html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-page .lead{
  color:#b8c7d8!important;
  line-height:1.86!important;
  max-width:780px!important;
}
html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-main p, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-main li{
  color:#c8d6e7!important;
  line-height:1.96!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-page .lead, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-page .lead, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-main p, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-main li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-main p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-main li{
  color:#475569!important;
}
html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-content-block{
  scroll-margin-top:108px!important;
}
html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-content-block+ .article-content-block, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .premium-faq+ .article-content-block, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-content-block+ .premium-faq{
  margin-top:.25rem!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-step-screenshot{
  grid-column:1 / -1;
  margin:.25rem 0 .55rem;
  padding:.78rem;
  border:1px solid rgba(125,211,252,.18);
  border-radius:24px;
  background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035));
  box-shadow:0 20px 56px rgba(2,6,23,.28),0 0 34px rgba(59,130,246,.08),inset 0 1px 0 rgba(255,255,255,.08);
}
html[data-tl-mobile-v2="tool-v1"] .article-step-screenshot figcaption{
  margin:.7rem .2rem .05rem;
  color:#cbd5e1!important;
  font-size:.9rem;
  line-height:1.6;
}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-frame{
  position:relative;
  overflow:hidden;
  min-height:240px;
  border-radius:18px;
  border:1px solid rgba(147,197,253,.2);
  background:
    radial-gradient(circle at 16% 12%,rgba(34,211,238,.22),transparent 34%),
    radial-gradient(circle at 86% 0,rgba(168,85,247,.2),transparent 34%),
    linear-gradient(145deg,rgba(15,23,42,.98),rgba(30,41,59,.92));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 44px rgba(2,6,23,.34);
}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-frame:after{
  content:"";
  position:absolute;
  inset:0;
  background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.32) 1px,transparent 0);
  background-size:18px 18px;
  opacity:.12;
  pointer-events:none;
}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-toolbar{
  position:relative;
  z-index:1;
  display:flex;
  align-items:center;
  gap:.45rem;
  min-height:48px;
  padding:.55rem .75rem;
  border-bottom:1px solid rgba(147,197,253,.14);
  background:rgba(15,23,42,.55);
  color:#e0f2fe;
}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-toolbar span{
  width:10px;
  height:10px;
  border-radius:999px;
  background:#38bdf8;
  box-shadow:0 0 14px rgba(56,189,248,.36);
}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-toolbar span:nth-child(2){background:#a78bfa}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-toolbar span:nth-child(3){background:#34d399}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-toolbar strong{
  margin-left:.35rem;
  font-size:.9rem;
}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-drop{
  position:relative;
  z-index:1;
  display:grid;
  place-items:center;
  align-content:center;
  gap:.5rem;
  min-height:190px;
  margin:1rem;
  border:1.5px dashed rgba(125,211,252,.42);
  border-radius:18px;
  background:rgba(255,255,255,.055);
  color:#f8fafc;
  text-align:center;
}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-drop svg{
  width:38px;
  height:38px;
  color:#67e8f9!important;
}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-drop em{
  color:#cbd5e1!important;
  font-style:normal;
}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-files{
  display:grid;
  align-content:center;
  gap:.78rem;
  padding:1rem;
}
html[data-tl-mobile-v2="tool-v1"] .merge-file-row{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:42px minmax(0,1fr) auto;
  align-items:center;
  gap:.7rem;
  min-height:56px;
  padding:.68rem .8rem;
  border:1px solid rgba(147,197,253,.16);
  border-radius:16px;
  background:rgba(255,255,255,.07);
  color:#f8fafc;
}
html[data-tl-mobile-v2="tool-v1"] .merge-file-row b{
  display:grid;
  place-items:center;
  width:34px;
  height:34px;
  border-radius:10px;
  color:#e0f2fe;
  background:linear-gradient(135deg,#0ea5e9,#2563eb);
}
html[data-tl-mobile-v2="tool-v1"] .merge-file-row span{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  font-weight:850;
}
html[data-tl-mobile-v2="tool-v1"] .merge-file-row em{
  color:#a7f3d0!important;
  font-style:normal;
  font-weight:850;
}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-result{
  display:grid;
  place-items:center;
  align-content:center;
  gap:.85rem;
  text-align:center;
}
html[data-tl-mobile-v2="tool-v1"] .merge-result-badge{
  position:relative;
  z-index:1;
  display:inline-flex;
  align-items:center;
  gap:.55rem;
  padding:.72rem 1rem;
  border-radius:999px;
  color:#e0f2fe;
  background:rgba(34,211,238,.12);
  border:1px solid rgba(125,211,252,.28);
}
html[data-tl-mobile-v2="tool-v1"] .merge-result-badge svg{
  width:22px;
  height:22px;
  color:#67e8f9!important;
}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-result button{
  position:relative;
  z-index:1;
  min-height:52px;
  border:1px solid rgba(255,255,255,.32);
  border-radius:16px;
  padding:.8rem 1.15rem;
  color:#fff;
  font-weight:900;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed);
  box-shadow:0 16px 40px rgba(37,99,235,.28);
}
html[data-tl-mobile-v2="tool-v1"] .merge-shot-result p{
  position:relative;
  z-index:1;
  margin:0!important;
  color:#cbd5e1!important;
  font-size:.95rem!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-step-screenshot, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-step-screenshot{
  background:linear-gradient(180deg,#ffffff,#f6fbff)!important;
  border-color:rgba(147,197,253,.42)!important;
  box-shadow:0 18px 48px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-step-screenshot figcaption, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-step-screenshot figcaption{
  color:#475569!important;
}
html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-card .article-thumb{
  background:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-card .article-thumb img{
  filter:saturate(1.12) contrast(1.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-card h3, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-card h3 a{
  font-size:1.22rem!important;
  line-height:1.25!important;
  font-weight:900!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-card h3 a{
  color:#f8fafc!important;
  text-shadow:0 0 18px rgba(96,165,250,.12)!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-layout{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-sidebar{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-main{
    max-width:100%!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-page h1{
    font-size:clamp(1.8rem,7.6vw,2.35rem)!important;
    line-height:1.12!important;
    letter-spacing:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-page .lead, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-main p, html[data-tl-mobile-v2="tool-v1"] body:not(.home-front) .article-main li{
    line-height:1.78!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .article-step-screenshot{
    padding:.55rem;
    border-radius:20px;
  }
  html[data-tl-mobile-v2="tool-v1"] .merge-shot-frame{
    min-height:210px;
    border-radius:16px;
  }
  html[data-tl-mobile-v2="tool-v1"] .merge-file-row{
    grid-template-columns:36px minmax(0,1fr);
  }
  html[data-tl-mobile-v2="tool-v1"] .merge-file-row em{
    grid-column:2;
    justify-self:start;
  }
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf .article-hero{
  background:
    radial-gradient(circle at 12% 0,rgba(34,211,238,.18),transparent 34%),
    radial-gradient(circle at 88% 8%,rgba(124,58,237,.22),transparent 38%),
    linear-gradient(145deg,rgba(15,23,42,.98),rgba(17,24,39,.94))!important;
  border-color:rgba(125,211,252,.22)!important;
  box-shadow:0 28px 80px rgba(2,6,23,.42),0 0 70px rgba(59,130,246,.12),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf .article-hero h1{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  font-size:clamp(2.4rem,4.15vw,3.65rem)!important;
  line-height:1.08!important;
  max-width:650px!important;
  text-shadow:0 18px 44px rgba(2,6,23,.42)!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf .article-hero .lead{
  color:#d8e6f5!important;
  -webkit-text-fill-color:#d8e6f5!important;
  max-width:660px!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf .article-hero-stats span, html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf .article-meta-line span, html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf .article-meta-line button{
  background:rgba(15,23,42,.76)!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  box-shadow:0 14px 34px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.08)!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf .article-hero-stats em{
  color:#a9c7e8!important;
  -webkit-text-fill-color:#a9c7e8!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf .article-hero-media{
  background:linear-gradient(145deg,rgba(2,6,23,.76),rgba(30,41,59,.72))!important;
  border-color:rgba(125,211,252,.2)!important;
  box-shadow:0 24px 58px rgba(2,6,23,.38),0 0 42px rgba(124,58,237,.14)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-hero, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-hero, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-hero{
  background:
    radial-gradient(circle at 12% 0,rgba(34,211,238,.18),transparent 34%),
    radial-gradient(circle at 88% 8%,rgba(124,58,237,.22),transparent 38%),
    linear-gradient(145deg,rgba(15,23,42,.98),rgba(17,24,39,.94))!important;
  border-color:rgba(125,211,252,.22)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-hero h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-hero h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-hero h1, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-hero strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-hero strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-hero strong{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-hero .lead, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-hero .lead, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-hero .lead, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-hero em, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-hero em, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-hero em{
  color:#d8e6f5!important;
  -webkit-text-fill-color:#d8e6f5!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-content-block, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-tip, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .premium-faq, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-content-block, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-tip, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .premium-faq, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-content-block, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-tip, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .premium-faq, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-card{
  background:
    radial-gradient(circle at 12% 0,rgba(34,211,238,.09),transparent 32%),
    linear-gradient(180deg,rgba(15,23,42,.96),rgba(17,24,39,.9))!important;
  border-color:rgba(125,211,252,.18)!important;
  color:#f8fafc!important;
  box-shadow:0 22px 58px rgba(2,6,23,.32),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-page h2, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-page h3, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-page h4, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-page strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-page h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-page h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-page h4, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-page strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-page h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-page h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-page h4, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-page strong{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-main p, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-main li, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-page figcaption, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-main li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-page figcaption, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-main li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-page figcaption{
  color:#c8d6e7!important;
  -webkit-text-fill-color:#c8d6e7!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-card h3, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-card h3 a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-card h3 a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-card h3 a{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  text-shadow:0 0 18px rgba(96,165,250,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf h2, html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf h3, html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf h4, html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf strong{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf h2, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf h3, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf h4, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf strong, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-card h3, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf .article-card h3 a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf h4, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf .article-card h3 a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf h4, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf .article-card h3 a{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf p, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf li, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf figcaption, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) .article-merge-pdf em, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf figcaption, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] .article-merge-pdf em, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf figcaption, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .article-merge-pdf em{
  color:#c8d6e7!important;
  -webkit-text-fill-color:#c8d6e7!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-merge-pdf .article-main p, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-merge-pdf .article-main li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-merge-pdf .article-main li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-merge-pdf .article-main li{
  color:#c8d6e7!important;
  -webkit-text-fill-color:#c8d6e7!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-merge-pdf .article-card h3, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-merge-pdf .article-card h3 a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-merge-pdf .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-merge-pdf .article-card h3 a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-merge-pdf .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-merge-pdf .article-card h3 a{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body:not(.home-front) .article-merge-pdf .article-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body:not(.home-front) .article-merge-pdf .article-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body:not(.home-front) .article-merge-pdf .article-card{
  background:
    radial-gradient(circle at 12% 0,rgba(34,211,238,.1),transparent 34%),
    linear-gradient(180deg,rgba(15,23,42,.96),rgba(17,24,39,.9))!important;
  border-color:rgba(125,211,252,.18)!important;
  box-shadow:0 22px 58px rgba(2,6,23,.32),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf .article-card .article-thumb{
  background:#020617!important;
  border:1px solid rgba(125,211,252,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps{
  position:relative;
  overflow:hidden;
  padding:2.1rem!important;
  background:
    radial-gradient(circle at 0 0,rgba(34,211,238,.16),transparent 35%),
    radial-gradient(circle at 100% 10%,rgba(124,58,237,.18),transparent 36%),
    linear-gradient(145deg,rgba(15,23,42,.98),rgba(17,24,39,.95))!important;
  border-color:rgba(125,211,252,.22)!important;
  box-shadow:0 30px 76px rgba(2,6,23,.4),0 0 58px rgba(59,130,246,.1),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps:before{
  content:"";
  position:absolute;
  inset:0;
  background-image:radial-gradient(circle at 1px 1px,rgba(255,255,255,.24) 1px,transparent 0);
  background-size:22px 22px;
  opacity:.08;
  pointer-events:none;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps > *{
  position:relative;
  z-index:1;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps h2{
  margin:0 0 1.15rem!important;
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  font-size:clamp(1.75rem,2.8vw,2.55rem)!important;
  line-height:1.12!important;
  text-shadow:0 16px 34px rgba(2,6,23,.38)!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-step-grid{
  grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr)!important;
  gap:1.05rem!important;
  align-items:stretch!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-step-grid > article{
  min-height:242px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;
  border-color:rgba(125,211,252,.2)!important;
  box-shadow:0 18px 48px rgba(2,6,23,.24),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-step-grid > article h3{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-step-grid > article p{
  color:#c9d8e9!important;
  -webkit-text-fill-color:#c9d8e9!important;
  line-height:1.78!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-step-screenshot{
  grid-column:auto!important;
  margin:0!important;
  padding:.68rem!important;
  background:linear-gradient(180deg,rgba(15,23,42,.82),rgba(30,41,59,.62))!important;
  border-color:rgba(125,211,252,.18)!important;
  box-shadow:0 18px 46px rgba(2,6,23,.3),inset 0 1px 0 rgba(255,255,255,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-step-screenshot:last-of-type{
  grid-column:1 / -1!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-step-screenshot figcaption{
  color:#b9cbe0!important;
  -webkit-text-fill-color:#b9cbe0!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .merge-shot-frame{
  min-height:232px;
  background:
    radial-gradient(circle at 18% 16%,rgba(34,211,238,.2),transparent 34%),
    radial-gradient(circle at 88% 8%,rgba(168,85,247,.2),transparent 35%),
    linear-gradient(145deg,rgba(2,6,23,.96),rgba(15,23,42,.92))!important;
  border-color:rgba(147,197,253,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-mini-table{
  margin-top:1.05rem!important;
  background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.035))!important;
  border-color:rgba(125,211,252,.2)!important;
  color:#e5eef9!important;
}
html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-mini-table span, html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-mini-table strong{
  color:#e5eef9!important;
  -webkit-text-fill-color:#e5eef9!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps{
    padding:1.15rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-step-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-step-screenshot, html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-step-screenshot:last-of-type{
    grid-column:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf #steps .article-step-grid > article{
    min-height:auto;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] .article-merge-pdf .article-hero h1{
    font-size:clamp(1.85rem,7.8vw,2.38rem)!important;
    max-width:100%!important;
  }
}

html[data-tl-mobile-v2="tool-v1"] body.blog-index-page, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page{
  background:#f5f8ff!important;
  color:#1f2937!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .page-shell, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .page-shell{
  max-width:1180px;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .breadcrumb, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .breadcrumb{
  color:#64748b!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .breadcrumb a, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .breadcrumb a{
  color:#2563eb!important;
  font-weight:750;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .page-hero{
  max-width:920px;
  margin:0 auto;
  padding:4.2rem 1rem 2.2rem;
  text-align:center;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .page-hero .eyebrow, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page .eyebrow{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:32px;
  padding:.38rem .78rem;
  border:1px solid #dbeafe;
  border-radius:999px;
  background:#fff;
  color:#2563eb!important;
  -webkit-text-fill-color:#2563eb!important;
  font-size:.76rem;
  font-weight:800;
  letter-spacing:.08em;
  box-shadow:0 8px 22px rgba(37,99,235,.08);
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .page-hero h1{
  max-width:760px;
  margin:.95rem auto .85rem;
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-size:clamp(2.35rem,5vw,4.1rem);
  line-height:1.06;
  font-weight:800;
  letter-spacing:0;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .page-hero p{
  max-width:700px;
  margin:0 auto;
  color:#5b6b82!important;
  -webkit-text-fill-color:#5b6b82!important;
  font-size:1.08rem;
  line-height:1.78;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1.02fr) minmax(360px,.78fr)!important;
  align-items:center!important;
  gap:2.2rem!important;
  max-width:min(1400px,calc(100vw - 48px))!important;
  margin:1.25rem auto 2.2rem!important;
  padding:2.35rem!important;
  text-align:left!important;
  overflow:hidden!important;
  border:1px solid #cfe3ff!important;
  border-radius:30px!important;
  background:
    radial-gradient(circle at 12% 4%,rgba(14,165,233,.18),transparent 34%),
    radial-gradient(circle at 86% 14%,rgba(124,58,237,.14),transparent 32%),
    linear-gradient(135deg,#ffffff 0%,#f7fbff 48%,#eef6ff 100%)!important;
  box-shadow:0 28px 80px rgba(37,99,235,.12),0 0 60px rgba(14,165,233,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero:before{
  content:"";
  position:absolute;
  inset:0;
  background-image:radial-gradient(circle at 1px 1px,rgba(37,99,235,.14) 1px,transparent 0);
  background-size:22px 22px;
  opacity:.45;
  pointer-events:none;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero>*{
  position:relative;
  z-index:1;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero h1{
  max-width:760px!important;
  margin:.95rem 0 .95rem!important;
  font-size:clamp(2.35rem,4.15vw,3.95rem)!important;
  line-height:1.08!important;
  font-weight:850!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero p{
  max-width:720px!important;
  margin:0!important;
  font-size:1.08rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero-stats{
  display:flex;
  flex-wrap:wrap;
  gap:.75rem;
  margin:1.35rem 0 1.05rem;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero-stats span{
  display:grid;
  grid-template-columns:auto 1fr;
  column-gap:.55rem;
  align-items:center;
  min-height:56px;
  padding:.68rem .86rem;
  border:1px solid #bfdbfe;
  border-radius:18px;
  background:rgba(255,255,255,.78);
  box-shadow:0 14px 34px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9);
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero-stats svg{
  grid-row:span 2;
  width:20px;
  height:20px;
  color:#2563eb;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero-stats strong{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-size:1rem;
  line-height:1;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero-stats em{
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  font-style:normal;
  font-size:.72rem;
  font-weight:900;
  letter-spacing:.06em;
  text-transform:uppercase;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-topic-pills{
  display:flex;
  flex-wrap:wrap;
  gap:.65rem;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-topic-pills a{
  display:inline-flex;
  align-items:center;
  min-height:40px;
  padding:.55rem .82rem;
  border:1px solid #bfdbfe;
  border-radius:999px;
  background:rgba(255,255,255,.78);
  color:#17406f!important;
  -webkit-text-fill-color:#17406f!important;
  font-weight:900;
  box-shadow:0 10px 26px rgba(37,99,235,.08);
  transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease);
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-topic-pills a:hover{
  transform:translateY(-2px);
  border-color:#93c5fd;
  box-shadow:0 16px 34px rgba(37,99,235,.14);
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero-panel{
  display:grid;
  gap:1rem;
  padding:1rem;
  border:1px solid #bfdbfe;
  border-radius:24px;
  background:rgba(255,255,255,.82);
  box-shadow:0 22px 58px rgba(37,99,235,.14),inset 0 1px 0 rgba(255,255,255,.92);
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-panel-kicker{
  display:inline-flex;
  justify-self:start;
  padding:.42rem .7rem;
  border-radius:999px;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#7c3aed);
  color:#fff;
  font-size:.74rem;
  font-weight:950;
  letter-spacing:.06em;
  text-transform:uppercase;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero-panel picture{
  display:block;
  overflow:hidden;
  border-radius:18px;
  border:1px solid #dbeafe;
  background:#f8fbff;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero-panel img{
  width:100%;
  aspect-ratio:16/9;
  object-fit:cover;
  filter:saturate(1.08) contrast(1.06);
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero-panel strong{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-size:1.22rem;
  line-height:1.25;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero-panel p{
  margin:.35rem 0 .75rem!important;
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  font-size:.96rem!important;
  line-height:1.65!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .section.no-pad-top{
  padding:1rem 0 3.5rem;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-grid{
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:1.35rem;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-card{
  background:#fff!important;
  border:1px solid #e6edf7!important;
  border-radius:18px!important;
  box-shadow:0 14px 40px rgba(15,23,42,.08)!important;
  padding:1rem!important;
  gap:.7rem!important;
  color:#172033!important;
  transform:none;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card:hover, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-card:hover{
  transform:translateY(-5px)!important;
  border-color:#c7dbff!important;
  box-shadow:0 20px 54px rgba(37,99,235,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card:before, html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card:after, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-card:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-card:after{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-thumb, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-thumb{
  margin:-.25rem -.25rem .3rem;
  border-radius:14px!important;
  overflow:hidden;
  background:#eef5ff!important;
  border:1px solid #e5edf8!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-thumb img, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-thumb img{
  filter:saturate(1.04) contrast(1.03)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-meta, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-meta{
  color:#64748b!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-meta span, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-meta span{
  display:inline-flex;
  align-items:center;
  min-height:28px;
  padding:.28rem .58rem;
  border-radius:999px;
  background:#eff6ff;
  color:#2563eb!important;
  -webkit-text-fill-color:#2563eb!important;
  font-size:.76rem;
  font-weight:800;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card h3, html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card h3 a, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-card h3, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-card h3 a{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-size:1.15rem!important;
  line-height:1.3!important;
  font-weight:800!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-card p{
  color:#5b6b82!important;
  -webkit-text-fill-color:#5b6b82!important;
  font-size:.94rem!important;
  line-height:1.7!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card .text-link, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-card .text-link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:40px;
  margin-top:auto;
  border:1px solid #dbeafe!important;
  border-radius:12px;
  background:#f8fbff!important;
  color:#2563eb!important;
  -webkit-text-fill-color:#2563eb!important;
  font-weight:800!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page{
  max-width:1160px;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page:before{
  opacity:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero{
  grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);
  gap:2rem;
  margin:1rem 0 2rem;
  padding:2rem;
  border:1px solid #e6edf7!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:0 18px 54px rgba(15,23,42,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero:before{
  opacity:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page h1, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero h1, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-hero h1{
  max-width:760px!important;
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-size:clamp(2.25rem,4.4vw,3.8rem)!important;
  line-height:1.08!important;
  font-weight:800!important;
  letter-spacing:0!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page .lead, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero .lead, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-hero .lead{
  max-width:720px!important;
  color:#5b6b82!important;
  -webkit-text-fill-color:#5b6b82!important;
  font-size:1.05rem!important;
  line-height:1.8!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-stats span, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-meta-line span, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-meta-line button{
  background:#f8fbff!important;
  border-color:#dbeafe!important;
  color:#17406f!important;
  -webkit-text-fill-color:#17406f!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-stats strong, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-stats em{
  color:#17406f!important;
  -webkit-text-fill-color:#17406f!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media{
  background:#f8fbff!important;
  border:1px solid #e6edf7!important;
  border-radius:18px!important;
  box-shadow:0 12px 36px rgba(15,23,42,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media figcaption{
  background:#fff!important;
  border-color:#e6edf7!important;
  color:#5b6b82!important;
  -webkit-text-fill-color:#5b6b82!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-layout{
  grid-template-columns:230px minmax(0,860px)!important;
  gap:1.6rem;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main{
  max-width:860px!important;
  gap:1.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-content-block, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tip, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-inline-cta, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-step-grid article, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-feature-grid article, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-comparison-grid article, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-mini-table, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-step-screenshot{
  background:#fff!important;
  border:1px solid #e6edf7!important;
  border-radius:18px!important;
  box-shadow:0 12px 34px rgba(15,23,42,.07)!important;
  color:#172033!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-content-block:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tip:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-inline-cta:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-step-grid article:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-feature-grid article:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-comparison-grid article:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-mini-table:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-step-screenshot:before{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-content-block{
  padding:1.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main h2, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main h3, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main h4, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main strong, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf h2, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf h3, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf h4, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf strong{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main li, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main figcaption, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-main li{
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  line-height:1.86!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-share-card, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-mobile-toc{
  background:#fff!important;
  border:1px solid #e6edf7!important;
  box-shadow:0 12px 34px rgba(15,23,42,.07)!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc strong, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-mobile-toc summary{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc a, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-mobile-toc a{
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc a:hover, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc a.active, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-mobile-toc a:hover, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-mobile-toc a.active{
  color:#2563eb!important;
  background:#eff6ff!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-step-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #steps .article-step-grid{
  grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-step-grid span{
  background:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .merge-shot-frame{
  background:#f8fbff!important;
  border-color:#dbeafe!important;
  box-shadow:inset 0 1px 0 #fff,0 8px 24px rgba(15,23,42,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .merge-shot-drop, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .merge-file-row, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .merge-result-badge{
  background:#fff!important;
  border-color:#dbeafe!important;
  color:#132033!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .merge-shot-drop strong, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .merge-shot-drop em, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .merge-file-row span, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .merge-file-row em, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .merge-shot-result p{
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero{
    grid-template-columns:1fr!important;
    padding:1.6rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-grid, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-layout{
    grid-template-columns:1fr!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero{
    max-width:100%!important;
    margin:.7rem auto 1.4rem!important;
    padding:1.05rem!important;
    border-radius:22px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero h1{
    font-size:clamp(2rem,10vw,2.55rem)!important;
    line-height:1.08!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-hero-stats{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .blog-topic-pills a{
    flex:1 1 calc(50% - .4rem);
    justify-content:center;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .page-hero{
    padding:2.5rem .4rem 1.2rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .page-hero h1, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page h1, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero h1{
    font-size:clamp(1.9rem,8vw,2.45rem)!important;
    line-height:1.12!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-grid, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-grid, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-step-grid, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #steps .article-step-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero{
    grid-template-columns:1fr!important;
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-content-block{
    padding:1rem!important;
  }
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page:not(.home-front) .article-merge-pdf .article-main p, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page:not(.home-front) .article-merge-pdf .article-main li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-main li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-main li{
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page:not(.home-front) .article-merge-pdf .article-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-card{
  background:#fff!important;
  border-color:#e6edf7!important;
  box-shadow:0 14px 40px rgba(15,23,42,.08)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page:not(.home-front) .article-merge-pdf .article-card h3, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page:not(.home-front) .article-merge-pdf .article-card h3 a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-card h3 a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-card h3 a{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page{
  background:
    radial-gradient(circle at 16% 0,rgba(37,99,235,.2),transparent 34%),
    radial-gradient(circle at 86% 12%,rgba(124,58,237,.18),transparent 30%),
    #020617!important;
  color:#e5eef9!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .page-hero h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-page h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-hero h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf .article-hero h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-main h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-main h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-main h4, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-main strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf h4, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .article-card h3 a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-card h3 a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-card h3 a{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  text-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .page-hero p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-page .lead, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-hero .lead, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf .article-hero .lead, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-main p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-main li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-main figcaption, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf .article-main li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-main li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .article-card p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-card p{
  color:#c8d6e7!important;
  -webkit-text-fill-color:#c8d6e7!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .article-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page:not(.home-front) .article-merge-pdf .article-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-hero, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-content-block, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-tip, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-inline-cta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .premium-faq, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-step-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-feature-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-comparison-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-mini-table, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-step-screenshot, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-toc, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-share-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-mobile-toc{
  background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(17,24,39,.9))!important;
  border-color:rgba(125,211,252,.18)!important;
  color:#f8fafc!important;
  box-shadow:0 18px 48px rgba(2,6,23,.32),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .page-hero .eyebrow, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-page .eyebrow, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .article-meta span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-meta span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-hero-stats span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-meta-line span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-meta-line button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-toc a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-mobile-toc a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .article-card .text-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-card .text-link{
  background:rgba(14,165,233,.12)!important;
  border-color:rgba(125,211,252,.22)!important;
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-hero-stats em, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-hero-stats strong{
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .blog-hero{
  border-color:rgba(125,211,252,.22)!important;
  background:
    radial-gradient(circle at 12% 4%,rgba(14,165,233,.2),transparent 34%),
    radial-gradient(circle at 86% 14%,rgba(124,58,237,.18),transparent 32%),
    linear-gradient(135deg,rgba(15,23,42,.98),rgba(17,24,39,.92))!important;
  box-shadow:0 28px 80px rgba(2,6,23,.36),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .blog-hero-stats span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .blog-topic-pills a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .blog-hero-panel{
  background:rgba(15,23,42,.72)!important;
  border-color:rgba(125,211,252,.2)!important;
  box-shadow:0 18px 42px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .blog-hero-stats strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .blog-hero-panel strong{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .blog-hero-stats em, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .blog-hero-panel p{
  color:#c8d6e7!important;
  -webkit-text-fill-color:#c8d6e7!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.blog-index-page .blog-topic-pills a{
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-hero-media, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .merge-shot-frame, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .merge-shot-drop, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .merge-file-row, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .merge-result-badge{
  background:#0f172a!important;
  border-color:rgba(125,211,252,.2)!important;
  box-shadow:0 12px 34px rgba(2,6,23,.3)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-hero, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-hero{
  background:#fff!important;
  border-color:#e6edf7!important;
  box-shadow:0 18px 54px rgba(15,23,42,.08)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-hero h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-hero h1{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  text-shadow:none!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-hero .lead, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-hero .lead{
  color:#5b6b82!important;
  -webkit-text-fill-color:#5b6b82!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-meta-line, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-meta-line{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-hero-stats span, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-meta-line span, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-meta-line button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-hero-stats span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-meta-line span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-meta-line button{
  background:#f8fbff!important;
  border-color:#dbeafe!important;
  color:#17406f!important;
  -webkit-text-fill-color:#17406f!important;
  box-shadow:none!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps{
  background:#fff!important;
  border-color:#e6edf7!important;
  box-shadow:0 12px 34px rgba(15,23,42,.07)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps h2{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .article-step-grid > article, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .article-step-screenshot, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .article-step-grid > article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .article-step-screenshot{
  background:#fff!important;
  border-color:#e6edf7!important;
  box-shadow:0 12px 34px rgba(15,23,42,.07)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .article-step-grid > article h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .article-step-grid > article h3{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .article-step-grid > article p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .article-step-grid > article p{
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .page-shell, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .page-shell, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page{
  max-width:min(1540px,calc(100vw - 48px))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero{
  margin-top:1.65rem!important;
  margin-bottom:2.35rem!important;
  grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr)!important;
  padding:2.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-layout{
  grid-template-columns:250px minmax(0,1080px)!important;
  gap:1.8rem!important;
  justify-content:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main{
  max-width:1080px!important;
  width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-grid{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-content-block, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-tip, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-inline-cta, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .premium-faq, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-step-grid article, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-feature-grid article, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-comparison-grid article, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-mini-table, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-step-screenshot, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-content-block, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-tip, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-inline-cta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .premium-faq, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-step-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-feature-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-comparison-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-mini-table, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-step-screenshot{
  background:#fff!important;
  border-color:#e6edf7!important;
  color:#172033!important;
  box-shadow:0 12px 34px rgba(15,23,42,.07)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-main h2, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-main h3, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-main h4, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-main strong, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf h2, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf h3, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf h4, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-main h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-main h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-main h4, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-main strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf h4, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf strong{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  text-shadow:none!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-main p, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-main li, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-main figcaption, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-main p, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-main li, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-step-screenshot figcaption, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-main p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-main li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-main figcaption, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-main li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-step-screenshot figcaption{
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-mini-table [role="row"], html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-mini-table [role="row"]{
  opacity:1!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-mini-table [role="row"] [role="cell"], html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-mini-table [role="row"] span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-mini-table [role="row"] [role="cell"], html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-mini-table [role="row"] span{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  opacity:1!important;
  font-weight:560!important;
  line-height:1.68!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-mini-table [role="row"]:first-child [role="cell"], html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-mini-table [role="row"]:first-child strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-mini-table [role="row"]:first-child [role="cell"], html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-mini-table [role="row"]:first-child strong{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  opacity:1!important;
  font-weight:800!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-hero-stats span, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-meta-line span, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-meta-line button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-hero-stats span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-meta-line span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-meta-line button{
  background:#f8fbff!important;
  border-color:#bfdbfe!important;
  color:#12365f!important;
  -webkit-text-fill-color:#12365f!important;
  opacity:1!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-hero-stats strong, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf .article-hero-stats em, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-hero-stats strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf .article-hero-stats em{
  color:#12365f!important;
  -webkit-text-fill-color:#12365f!important;
  opacity:1!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .merge-shot-frame, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .merge-shot-drop, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .merge-file-row, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .merge-result-badge, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .merge-shot-frame, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .merge-shot-drop, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .merge-file-row, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .merge-result-badge{
  background:#f8fbff!important;
  border-color:#dbeafe!important;
  color:#132033!important;
  box-shadow:0 8px 24px rgba(15,23,42,.06)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .merge-shot-drop strong, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .merge-shot-drop em, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .merge-file-row span, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .merge-file-row em, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .merge-shot-result p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .merge-shot-drop strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .merge-shot-drop em, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .merge-file-row span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .merge-file-row em, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .merge-shot-result p{
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .article-step-screenshot figcaption, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .article-step-screenshot figcaption{
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  opacity:1!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .merge-shot-frame, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .merge-shot-frame{
  background:
    radial-gradient(circle at 16% 12%,rgba(59,130,246,.08),transparent 34%),
    radial-gradient(circle at 86% 0,rgba(14,165,233,.08),transparent 34%),
    linear-gradient(180deg,#ffffff,#f7fbff)!important;
  border-color:#dbeafe!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 14px 34px rgba(37,99,235,.08)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .merge-shot-toolbar, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .merge-shot-toolbar, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .merge-shot-drop, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .merge-shot-drop, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .merge-file-row, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .merge-file-row, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .merge-result-badge, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .merge-result-badge{
  background:#f8fbff!important;
  border-color:#dbeafe!important;
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  box-shadow:0 8px 22px rgba(15,23,42,.05)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .merge-shot-drop strong, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .merge-result-badge strong, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .merge-file-row span, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .merge-file-row b, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .merge-shot-drop strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .merge-result-badge strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .merge-file-row span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .merge-file-row b{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  opacity:1!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .merge-shot-drop em, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .merge-file-row em, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .merge-shot-result p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .merge-shot-drop em, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .merge-file-row em, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .merge-shot-result p{
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  opacity:1!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .article-mini-table, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .article-mini-table{
  background:#ffffff!important;
  border-color:#dbeafe!important;
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  box-shadow:0 12px 34px rgba(15,23,42,.06)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .article-mini-table [role="row"]:first-child, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .article-mini-table [role="row"]:first-child{
  background:#eaf3ff!important;
  border-radius:14px!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .article-mini-table span, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page .article-merge-pdf #steps .article-mini-table strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .article-mini-table span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page .article-merge-pdf #steps .article-mini-table strong{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  opacity:1!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page #formats .format-table, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page #formats .format-table{
  background:#ffffff!important;
  border-color:#dbeafe!important;
  box-shadow:0 12px 34px rgba(15,23,42,.06)!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page #formats .format-table [role="row"]:first-child, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page #formats .format-table [role="row"]:first-child{
  background:#eaf3ff!important;
  border-radius:14px!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page #formats .format-table span, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page #formats .format-table strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page #formats .format-table span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page #formats .format-table strong{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  opacity:1!important;
}
html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="dark"]) body.article-detail-page #formats .format-table div:not(:first-child) span:not(:first-child), html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.article-detail-page #formats .format-table div:not(:first-child) span:not(:first-child){
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page #formats .format-table span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page #formats .format-table strong{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-hero h1{
  max-width:800px!important;
  font-size:clamp(2rem,3.55vw,3.22rem)!important;
  line-height:1.12!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-sidebar{
  position:sticky!important;
  top:96px!important;
  align-self:start!important;
  max-height:calc(100vh - 112px)!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-width:thin!important;
  scrollbar-color:#93c5fd transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc{
  gap:.38rem!important;
  max-height:calc(100vh - 124px)!important;
  overflow:auto!important;
  padding:1rem!important;
  border-color:#bfdbfe!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  box-shadow:0 18px 46px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
  scrollbar-width:thin;
  scrollbar-color:#93c5fd transparent;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc strong{
  display:block!important;
  margin:0 0 .6rem!important;
  padding:.1rem .2rem .55rem!important;
  border-bottom:1px solid #dbeafe!important;
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-size:1rem!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc a{
  position:relative!important;
  min-height:42px!important;
  padding:.58rem .68rem .58rem .82rem!important;
  border:1px solid transparent!important;
  border-radius:14px!important;
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  overflow:hidden!important;
  transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc a:before{
  content:"";
  position:absolute;
  left:0;
  top:9px;
  bottom:9px;
  width:3px;
  border-radius:999px;
  background:linear-gradient(180deg,#0ea5e9,#2563eb,#7c3aed);
  opacity:0;
  box-shadow:0 0 18px rgba(37,99,235,.4);
  transition:opacity .22s var(--ease),transform .22s var(--ease);
  transform:scaleY(.4);
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc a:hover, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc a.active{
  color:#17406f!important;
  -webkit-text-fill-color:#17406f!important;
  background:linear-gradient(135deg,#eff6ff,#ffffff)!important;
  border-color:#dbeafe!important;
  box-shadow:0 10px 24px rgba(37,99,235,.09)!important;
  transform:translateX(3px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc a:hover:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-toc a.active:before{
  opacity:1;
  transform:scaleY(1);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-toc{
  background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(17,24,39,.92))!important;
  border-color:rgba(125,211,252,.22)!important;
  box-shadow:0 18px 48px rgba(2,6,23,.32),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-toc strong{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  border-bottom-color:rgba(125,211,252,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-toc a{
  color:#c8d6e7!important;
  -webkit-text-fill-color:#c8d6e7!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-toc a:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-toc a.active{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
  background:rgba(59,130,246,.14)!important;
  border-color:rgba(125,211,252,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media figcaption{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tool-cta{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:1rem;
  margin:1.05rem 0 1.1rem;
  padding:1rem;
  border:1px solid #bfdbfe;
  border-radius:18px;
  background:radial-gradient(circle at 10% 0,rgba(14,165,233,.12),transparent 38%),linear-gradient(135deg,#eff6ff,#ffffff 46%,#f5f3ff);
  box-shadow:0 18px 44px rgba(37,99,235,.12),0 0 34px rgba(14,165,233,.08);
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tool-cta strong{
  display:block;
  font-size:1.02rem;
  margin-bottom:.12rem;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tool-cta span{
  display:block;
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  font-size:.94rem;
  line-height:1.5;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tool-cta .btn{
  position:relative!important;
  flex:0 0 auto;
  white-space:nowrap;
  min-height:52px;
  padding-inline:1.25rem;
  font-size:1rem;
  border:1px solid transparent!important;
  background:
    linear-gradient(135deg,#0ea5e9,#2563eb 48%,#7c3aed) padding-box,
    linear-gradient(135deg,#7dd3fc,#ffffff 35%,#c084fc 72%,#38bdf8) border-box!important;
  box-shadow:0 16px 38px rgba(37,99,235,.34),0 0 34px rgba(124,58,237,.22),inset 0 1px 0 rgba(255,255,255,.28)!important;
  transform:translateZ(0);
  isolation:isolate;
  overflow:hidden;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tool-cta .btn:before{
  content:"";
  position:absolute;
  inset:-2px;
  z-index:-1;
  border-radius:inherit;
  background:radial-gradient(circle at 30% 0,rgba(255,255,255,.55),transparent 38%),linear-gradient(135deg,rgba(14,165,233,.42),rgba(124,58,237,.42));
  opacity:.72;
  filter:blur(14px);
  transition:opacity .25s var(--ease),transform .25s var(--ease);
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tool-cta .btn:after{
  content:"";
  position:absolute;
  inset:0;
  border-radius:inherit;
  background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.34) 45%,transparent 68%);
  transform:translateX(-120%);
  transition:transform .55s var(--ease);
  pointer-events:none;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tool-cta .btn:hover{
  transform:translateY(-4px) scale(1.025)!important;
  box-shadow:0 24px 54px rgba(37,99,235,.42),0 0 48px rgba(124,58,237,.28),inset 0 1px 0 rgba(255,255,255,.32)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tool-cta .btn:hover:before{
  opacity:1;
  transform:scale(1.08);
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tool-cta .btn:hover:after{
  transform:translateX(120%);
}
@media (prefers-reduced-motion:no-preference){
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tool-cta .btn:hover{
    animation:articleCtaPulse 1.05s ease-in-out infinite;
  }
}
@keyframes articleCtaPulse{
  html[data-tl-mobile-v2="tool-v1"] 0%, html[data-tl-mobile-v2="tool-v1"] 100%{filter:saturate(1) brightness(1)}
  html[data-tl-mobile-v2="tool-v1"] 50%{filter:saturate(1.12) brightness(1.08)}
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .site-footer{
  margin-top:76px!important;
  background:
    radial-gradient(circle at 12% 0%,rgba(59,130,246,.3),transparent 34%),
    radial-gradient(circle at 78% 8%,rgba(124,58,237,.22),transparent 36%),
    radial-gradient(circle at 50% 100%,rgba(6,182,212,.13),transparent 42%),
    linear-gradient(180deg,#0b1426 0%,#071124 52%,#081329 100%)!important;
  color:#e5eefb!important;
  border-top-color:rgba(147,197,253,.34)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .site-footer:after{
  opacity:.18!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .footer-grid{
  max-width:1320px!important;
  padding:3.15rem 1.5rem 2.65rem!important;
  gap:min(92px,5.6vw)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .footer-brand .brand-full-logo{
  height:68px!important;
  max-width:276px!important;
  filter:drop-shadow(0 0 18px rgba(96,165,250,.34)) drop-shadow(0 14px 28px rgba(37,99,235,.2))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .footer-grid h2{
  font-size:1.08rem!important;
  margin-bottom:1rem!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .footer-grid a, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .footer-grid p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .footer-tagline{
  color:#d6e3f3!important;
  -webkit-text-fill-color:#d6e3f3!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .footer-grid a{
  margin:.2rem 0!important;
  font-size:15.5px!important;
  line-height:1.9!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .footer-bottom{
  max-width:1320px!important;
  padding:1.08rem 1.5rem 1.28rem!important;
  color:#e5eefb!important;
  -webkit-text-fill-color:#e5eefb!important;
  font-size:1.06rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-link-cards{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:.78rem;
  margin-top:.9rem;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-link-cards a{
  display:grid;
  grid-template-columns:42px minmax(0,1fr);
  column-gap:.78rem;
  row-gap:.1rem;
  align-items:center;
  min-height:82px;
  padding:.9rem;
  border:1px solid #dbeafe;
  border-radius:18px;
  background:linear-gradient(135deg,#ffffff,#f8fbff);
  color:#132033!important;
  box-shadow:0 10px 28px rgba(15,23,42,.06);
  transition:transform .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease);
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-link-cards a:hover{
  transform:translateY(-3px);
  border-color:#93c5fd;
  box-shadow:0 16px 38px rgba(37,99,235,.12);
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-link-cards svg{
  grid-row:span 2;
  width:42px;
  height:42px;
  padding:10px;
  border-radius:14px;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 56%,#7c3aed);
  color:#fff!important;
  box-shadow:0 10px 24px rgba(37,99,235,.18);
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-link-cards strong{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  line-height:1.2;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-link-cards span{
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  font-size:.88rem;
  line-height:1.45;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card .article-thumb, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-card .article-thumb{
  position:relative;
  background:linear-gradient(135deg,#0f172a,#1e293b 52%,#312e81)!important;
  min-height:164px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card .article-thumb:after, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-card .article-thumb:after{
  content:"";
  position:absolute;
  inset:0;
  background:linear-gradient(180deg,rgba(2,6,23,.02),rgba(2,6,23,.28));
  pointer-events:none;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card .article-thumb img, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-card .article-thumb img{
  filter:saturate(1.24) contrast(1.22) brightness(.8)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card h3, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card h3 a{
  font-size:1.1rem!important;
  line-height:1.28!important;
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card .text-link{
  margin-top:auto!important;
  align-self:flex-start!important;
}
html[data-tl-mobile-v2="tool-v1"] .footer-bottom{
  font-size:1.04rem!important;
  color:#f1f5f9!important;
  border-top-color:rgba(147,197,253,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] .footer-credit{
  font-size:1.06rem!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-tool-cta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-link-cards a{
  background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(17,24,39,.9))!important;
  border-color:rgba(125,211,252,.22)!important;
  box-shadow:0 18px 48px rgba(2,6,23,.32),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-tool-cta strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-link-cards strong{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-tool-cta span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-link-cards span{
  color:#c8d6e7!important;
  -webkit-text-fill-color:#c8d6e7!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .page-shell, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page{
  max-width:min(1400px,calc(100vw - 40px))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-layout{
  grid-template-columns:250px minmax(0,1100px)!important;
  gap:2.15rem!important;
  justify-content:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main{
  max-width:1100px!important;
  gap:1.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-content-block, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts{
  margin-top:.25rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #who, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #privacy, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #secure, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #faq{
  position:relative!important;
  overflow:hidden!important;
  border:1px solid #bfdbfe!important;
  background:
    radial-gradient(circle at 8% 0,rgba(14,165,233,.16),transparent 34%),
    radial-gradient(circle at 94% 8%,rgba(124,58,237,.12),transparent 32%),
    linear-gradient(135deg,#ffffff 0%,#f8fbff 54%,#eef6ff 100%)!important;
  box-shadow:0 24px 70px rgba(37,99,235,.13),0 0 42px rgba(14,165,233,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #who:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #privacy:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #secure:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #faq:before{
  content:"";
  position:absolute;
  left:0;
  top:1.1rem;
  bottom:1.1rem;
  width:5px;
  border-radius:999px;
  background:linear-gradient(180deg,#0ea5e9,#2563eb 48%,#7c3aed);
  box-shadow:0 0 22px rgba(37,99,235,.36);
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #who h2, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #privacy h2, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #secure h2, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #faq h2{
  display:flex!important;
  align-items:center!important;
  gap:.72rem!important;
  margin-bottom:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #who h2:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #privacy h2:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #secure h2:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #faq h2:before{
  content:"";
  width:42px;
  height:42px;
  flex:0 0 42px;
  border-radius:14px;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 55%,#7c3aed);
  box-shadow:0 12px 28px rgba(37,99,235,.2);
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #who .article-feature-grid article, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #privacy .article-comparison-grid article, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #faq details{
  border-color:#bfdbfe!important;
  background:rgba(255,255,255,.78)!important;
  box-shadow:0 14px 34px rgba(15,23,42,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main li, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-main li{
  font-size:16.5px!important;
  line-height:1.9!important;
  font-weight:450!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero{
  grid-template-columns:minmax(0,.86fr) minmax(520px,1.14fr)!important;
  gap:2.65rem!important;
  align-items:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-copy{
  max-width:680px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page h1, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero h1, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-hero h1{
  max-width:660px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero .lead, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-hero .lead{
  max-width:640px!important;
  margin-top:1.05rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-stats{
  margin-top:1.85rem!important;
  margin-bottom:.8rem!important;
  gap:.82rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media{
  justify-self:stretch!important;
  width:100%!important;
  padding:.86rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media picture{
  display:block!important;
  width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media img{
  width:100%!important;
  min-height:300px!important;
  object-fit:contain!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media{
  overflow:visible!important;
  box-shadow:0 20px 58px rgba(37,99,235,.14),0 0 60px rgba(124,58,237,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media:after{
  content:"";
  position:absolute;
  z-index:2;
  border:1px solid rgba(147,197,253,.5);
  border-radius:18px;
  background:rgba(255,255,255,.78);
  box-shadow:0 16px 34px rgba(15,23,42,.1);
  pointer-events:none;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media:before{
  width:150px;
  height:58px;
  right:-18px;
  top:22px;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media:after{
  width:128px;
  height:48px;
  left:-16px;
  bottom:28px;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media img{
  border-radius:18px!important;
  box-shadow:0 18px 48px rgba(15,23,42,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero{
  position:relative!important;
  grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr)!important;
  gap:2.35rem!important;
  padding:2.25rem!important;
  border:1px solid #cfe3ff!important;
  border-radius:34px!important;
  background:
    radial-gradient(circle at 8% 0,rgba(14,165,233,.18),transparent 34%),
    radial-gradient(circle at 88% 12%,rgba(124,58,237,.14),transparent 36%),
    linear-gradient(135deg,#ffffff 0%,#f8fbff 52%,#eef6ff 100%)!important;
  box-shadow:0 30px 90px rgba(37,99,235,.14),0 0 70px rgba(14,165,233,.08)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero:after{
  content:"";
  position:absolute;
  inset:0;
  background-image:radial-gradient(circle at 1px 1px,rgba(37,99,235,.13) 1px,transparent 0);
  background-size:24px 24px;
  opacity:.38;
  pointer-events:none;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-copy, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-media{
  position:relative!important;
  z-index:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-copy{
  max-width:720px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero h1{
  max-width:700px!important;
  font-size:clamp(2.25rem,3.35vw,4.05rem)!important;
  line-height:1.07!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero .lead{
  max-width:680px!important;
  font-size:1.08rem!important;
  line-height:1.82!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-stats{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:.72rem!important;
  margin-top:1.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-stats span{
  min-height:64px!important;
  padding:.74rem .82rem!important;
  border-color:#bfdbfe!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.82)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-stats svg{
  color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-meta-line{
  margin-top:1rem!important;
  gap:.6rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-meta-line span, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-meta-line button{
  min-height:40px!important;
  padding:.52rem .78rem!important;
  background:rgba(255,255,255,.78)!important;
  border-color:#bfdbfe!important;
  color:#17406f!important;
  -webkit-text-fill-color:#17406f!important;
  box-shadow:0 10px 26px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-media{
  align-self:center!important;
  padding:1rem!important;
  border:1px solid #cfe3ff!important;
  border-radius:28px!important;
  background:
    linear-gradient(135deg,rgba(255,255,255,.92),rgba(239,246,255,.72)),
    radial-gradient(circle at 12% 8%,rgba(14,165,233,.18),transparent 40%)!important;
  box-shadow:0 28px 80px rgba(37,99,235,.16),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-media picture{
  border-radius:22px!important;
  border:1px solid #dbeafe!important;
  background:#f8fbff!important;
  box-shadow:inset 0 1px 0 #fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-media img{
  min-height:0!important;
  aspect-ratio:16/9!important;
  object-fit:cover!important;
  object-position:center!important;
  border-radius:20px!important;
  box-shadow:none!important;
  filter:saturate(1.08) contrast(1.04)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-media:before{
  width:172px!important;
  height:58px!important;
  right:-22px!important;
  top:26px!important;
  background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(239,246,255,.76))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-media:after{
  width:130px!important;
  height:52px!important;
  left:-18px!important;
  bottom:34px!important;
  background:linear-gradient(135deg,rgba(255,255,255,.88),rgba(224,242,254,.7))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-compress-pdf .article-hero{
  background:
    radial-gradient(circle at 8% 0,rgba(14,165,233,.2),transparent 34%),
    radial-gradient(circle at 88% 12%,rgba(124,58,237,.18),transparent 36%),
    linear-gradient(135deg,rgba(15,23,42,.98),rgba(17,24,39,.92))!important;
  border-color:rgba(125,211,252,.22)!important;
  box-shadow:0 30px 90px rgba(2,6,23,.38),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-compress-pdf .article-hero-stats span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-compress-pdf .article-meta-line span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-compress-pdf .article-meta-line button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-compress-pdf .article-hero-media{
  background:rgba(15,23,42,.72)!important;
  border-color:rgba(125,211,252,.22)!important;
  box-shadow:0 18px 44px rgba(2,6,23,.28),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
@media (prefers-reduced-motion:no-preference){
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media picture{
    animation:articleHeroFloat 5.8s ease-in-out infinite;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media:after{
    animation:articleHeroCardFloat 4.8s ease-in-out infinite;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media:after{
    animation-delay:-1.4s;
  }
}
@keyframes articleHeroFloat{
  html[data-tl-mobile-v2="tool-v1"] 0%, html[data-tl-mobile-v2="tool-v1"] 100%{transform:translateY(0)}
  html[data-tl-mobile-v2="tool-v1"] 50%{transform:translateY(-7px)}
}
@keyframes articleHeroCardFloat{
  html[data-tl-mobile-v2="tool-v1"] 0%, html[data-tl-mobile-v2="tool-v1"] 100%{transform:translateY(0)}
  html[data-tl-mobile-v2="tool-v1"] 50%{transform:translateY(-5px)}
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-step-screenshot img{
  display:block;
  width:100%;
  height:auto;
  border-radius:18px;
  border:1px solid #dbeafe;
  box-shadow:0 18px 46px rgba(37,99,235,.1);
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-link-cards a:hover{
  transform:translateY(-4px) scale(1.01);
  box-shadow:0 18px 42px rgba(37,99,235,.16),0 0 30px rgba(14,165,233,.12);
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-grid{
  align-items:stretch!important;
  gap:1.05rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card{
  position:relative!important;
  height:100%!important;
  min-height:430px!important;
  display:flex!important;
  flex-direction:column!important;
  padding:1rem!important;
  overflow:hidden!important;
  border-radius:22px!important;
  border-color:#cfe3ff!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  box-shadow:0 18px 46px rgba(15,23,42,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card:hover{
  transform:translateY(-5px)!important;
  border-color:#93c5fd!important;
  box-shadow:0 24px 58px rgba(37,99,235,.16),0 0 34px rgba(14,165,233,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card .article-thumb{
  height:220px!important;
  min-height:220px!important;
  margin-bottom:1rem!important;
  border-radius:18px!important;
  padding:.48rem!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card .article-thumb img{
  object-fit:cover!important;
  transform:scale(1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card:hover .article-thumb img{
  transform:scale(1.075)!important;
  filter:saturate(1.28) contrast(1.22) brightness(.86)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card .article-meta{
  position:absolute!important;
  left:1.7rem!important;
  right:1.7rem!important;
  top:1.65rem!important;
  z-index:3!important;
  display:flex!important;
  justify-content:space-between!important;
  gap:.6rem!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card .article-meta span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:32px!important;
  padding:.38rem .62rem!important;
  border:1px solid rgba(255,255,255,.42)!important;
  border-radius:999px!important;
  background:rgba(15,23,42,.76)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-size:.72rem!important;
  font-weight:900!important;
  letter-spacing:.02em!important;
  box-shadow:0 10px 24px rgba(2,6,23,.22)!important;
  backdrop-filter:blur(10px)!important;
  -webkit-backdrop-filter:blur(10px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card .article-meta span:first-child{
  background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#7c3aed)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card .article-meta span:last-child{
  background:rgba(255,255,255,.9)!important;
  color:#17406f!important;
  -webkit-text-fill-color:#17406f!important;
  border-color:rgba(191,219,254,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card p{
  flex:1 1 auto;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card .text-link{
  min-height:44px!important;
  padding:.68rem .9rem!important;
  border-radius:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-related-card .article-thumb{
  display:grid!important;
  align-content:end!important;
  justify-items:start!important;
  gap:.8rem!important;
  padding:1.1rem!important;
  background:
    radial-gradient(circle at 18% 8%,rgba(125,211,252,.55),transparent 32%),
    radial-gradient(circle at 86% 18%,rgba(192,132,252,.42),transparent 34%),
    linear-gradient(135deg,#0f172a,#1d4ed8 58%,#7c3aed)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-related-card .article-thumb svg{
  width:54px!important;
  height:54px!important;
  padding:13px!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.16)!important;
  color:#ffffff!important;
  box-shadow:0 16px 34px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-related-card .article-thumb strong{
  position:relative!important;
  z-index:2!important;
  max-width:92%!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:1.16rem!important;
  line-height:1.22!important;
  text-shadow:0 10px 28px rgba(2,6,23,.35)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-related-card:hover .article-thumb svg{
  transform:translateY(-3px) scale(1.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-tool-related-card{
  min-height:318px!important;
  padding:1.25rem!important;
  display:grid!important;
  grid-template-columns:64px minmax(0,1fr) auto!important;
  grid-template-areas:"icon title status" "icon kind status" "desc desc desc" "action action action"!important;
  column-gap:.9rem!important;
  row-gap:.18rem!important;
  align-items:start!important;
  border:1px solid #bfdbfe!important;
  border-radius:24px!important;
  background:
    radial-gradient(circle at 12% 0,rgba(34,211,238,.14),transparent 38%),
    radial-gradient(circle at 92% 12%,rgba(124,58,237,.12),transparent 36%),
    linear-gradient(135deg,#ffffff 0%,#f8fbff 58%,#eef6ff 100%)!important;
  box-shadow:0 18px 44px rgba(37,99,235,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-tool-related-card:hover{
  transform:translateY(-4px)!important;
  border-color:#93c5fd!important;
  box-shadow:0 24px 58px rgba(37,99,235,.16),0 0 34px rgba(14,165,233,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-tool-related-card .article-thumb{
  grid-area:icon!important;
  width:54px!important;
  height:54px!important;
  min-height:54px!important;
  margin:0!important;
  padding:0!important;
  display:grid!important;
  place-items:center!important;
  border-radius:16px!important;
  border:1px solid #bfdbfe!important;
  background:linear-gradient(135deg,#eff6ff,#ffffff)!important;
  box-shadow:0 14px 30px rgba(37,99,235,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-tool-related-card .article-thumb:after{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-tool-related-card .article-thumb svg{
  width:26px!important;
  height:26px!important;
  padding:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#2563eb!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-tool-related-card .card-status{
  grid-area:status!important;
  position:static!important;
  align-self:start!important;
  min-height:32px!important;
  padding:.38rem .68rem!important;
  border:0!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#2563eb,#7c3aed)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:.74rem!important;
  font-weight:950!important;
  box-shadow:0 10px 24px rgba(37,99,235,.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-tool-related-card h3{
  grid-area:title!important;
  margin:.08rem 0 0!important;
  font-size:1.12rem!important;
  line-height:1.18!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-tool-related-card .related-tool-kind{
  grid-area:kind!important;
  display:block!important;
  margin:.2rem 0 .65rem!important;
  color:#93c5fd!important;
  -webkit-text-fill-color:#93c5fd!important;
  font-size:.78rem!important;
  font-weight:950!important;
  letter-spacing:.05em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-tool-related-card p{
  grid-area:desc!important;
  margin:1.1rem 0 1.4rem!important;
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  font-size:1rem!important;
  line-height:1.7!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .pdf-tool-related-card .text-link{
  grid-area:action!important;
  width:max-content!important;
  min-height:48px!important;
  padding:.72rem 1.05rem!important;
  border-radius:14px!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 55%,#7c3aed)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:0 14px 32px rgba(37,99,235,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .related-posts .pdf-tool-related-card{
  background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(17,24,39,.92))!important;
  border-color:rgba(125,211,252,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .related-posts .pdf-tool-related-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .related-posts .pdf-tool-related-card h3 a{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-author-box{
  display:grid!important;
  grid-template-columns:64px minmax(0,1fr)!important;
  gap:1rem!important;
  align-items:center!important;
  padding:1.1rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:22px!important;
  background:
    radial-gradient(circle at 10% 0,rgba(14,165,233,.14),transparent 34%),
    linear-gradient(135deg,#ffffff,#f8fbff 58%,#f5f3ff)!important;
  box-shadow:0 18px 44px rgba(37,99,235,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-author-box .author-avatar{
  display:grid!important;
  place-items:center!important;
  width:64px!important;
  height:64px!important;
  border-radius:20px!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 55%,#7c3aed)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:1.45rem!important;
  font-weight:950!important;
  box-shadow:0 14px 34px rgba(37,99,235,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-author-box strong{
  display:block!important;
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-size:1.08rem!important;
  line-height:1.25!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-author-box p{
  margin:.28rem 0 0!important;
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  font-size:.98rem!important;
  line-height:1.65!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-author-box{
  background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(17,24,39,.9))!important;
  border-color:rgba(125,211,252,.22)!important;
  box-shadow:0 18px 48px rgba(2,6,23,.32),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-author-box strong{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-author-box p{
  color:#c8d6e7!important;
  -webkit-text-fill-color:#c8d6e7!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .comparison-table div{
  grid-template-columns:minmax(120px,.7fr) minmax(0,1fr) minmax(0,1fr)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .comparison-table span{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  opacity:1!important;
  font-weight:560!important;
  line-height:1.65!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .comparison-table div:not(:first-child) span:first-child{
  color:#172033!important;
  -webkit-text-fill-color:#172033!important;
  font-weight:850!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .comparison-table span{
  color:#c8d6e7!important;
  -webkit-text-fill-color:#c8d6e7!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .comparison-table div:not(:first-child) span:first-child{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .mobile-share-bar{
  box-shadow:0 -18px 42px rgba(15,23,42,.18),0 0 34px rgba(37,99,235,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .mobile-share-bar a:last-child{
  background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed)!important;
  color:#fff!important;
  border-color:rgba(255,255,255,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-faq details{
  overflow:hidden;
  transition:border-color .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease),transform .25s var(--ease);
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-faq details:hover{
  transform:translateY(-2px);
  border-color:#93c5fd!important;
  box-shadow:0 16px 38px rgba(37,99,235,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-faq details p{
  animation:faqAnswerIn .22s ease both;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-faq details[open]{
  background:linear-gradient(135deg,#ffffff,#f8fbff)!important;
  border-color:#bfdbfe!important;
}
@keyframes faqAnswerIn{
  html[data-tl-mobile-v2="tool-v1"] from{opacity:0;transform:translateY(-6px)}
  html[data-tl-mobile-v2="tool-v1"] to{opacity:1;transform:translateY(0)}
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .related-posts .article-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .related-posts .article-card h3 a{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf #who, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf #privacy, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf #secure, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf #faq, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .related-posts .article-card{
  background:
    radial-gradient(circle at 8% 0,rgba(14,165,233,.18),transparent 34%),
    radial-gradient(circle at 94% 8%,rgba(124,58,237,.16),transparent 32%),
    linear-gradient(180deg,rgba(15,23,42,.98),rgba(17,24,39,.92))!important;
  border-color:rgba(125,211,252,.24)!important;
  box-shadow:0 22px 58px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf #who .article-feature-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf #privacy .article-comparison-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-merge-pdf #faq details{
  background:rgba(15,23,42,.72)!important;
  border-color:rgba(125,211,252,.2)!important;
  box-shadow:0 16px 38px rgba(2,6,23,.26)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-faq details[open]{
  background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(17,24,39,.92))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .article-main a:not(.btn){
  color:#0b63ce!important;
  font-weight:800!important;
  text-decoration:none!important;
  border-bottom:1px solid rgba(37,99,235,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .article-main a:not(.btn):hover{
  color:#064fb0!important;
  border-bottom-color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .unlock-comparison-table{
  padding:.55rem!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  border-color:#cfe0f5!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .unlock-comparison-table div{
  align-items:center!important;
  min-height:54px!important;
  color:#1d2b3f!important;
  -webkit-text-fill-color:#1d2b3f!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .unlock-comparison-table div:first-child{
  background:linear-gradient(135deg,#e8f1ff,#dbeafe)!important;
  color:#10223b!important;
  -webkit-text-fill-color:#10223b!important;
  font-size:1.02rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .unlock-comparison-table span, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .unlock-comparison-table strong{
  color:#1d2b3f!important;
  -webkit-text-fill-color:#1d2b3f!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .unlock-comparison-table div:not(:first-child):nth-child(odd){
  background:#f9fbff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .article-faq{
  padding:1.35rem!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  border-color:#d7e6fb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .article-faq h2{
  margin-bottom:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .article-faq details{
  background:#fff!important;
  border:1px solid #dbe7f7!important;
  border-radius:16px!important;
  box-shadow:0 10px 28px rgba(15,23,42,.055)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .article-faq summary{
  color:#142238!important;
  -webkit-text-fill-color:#142238!important;
  font-weight:850!important;
  padding:1rem 1.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .article-faq summary::after{
  color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-unlock-pdf .article-faq details p{
  color:#4b5f7a!important;
  -webkit-text-fill-color:#4b5f7a!important;
  padding:0 1.15rem 1rem!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-unlock-pdf .article-main a:not(.btn){
  color:#93c5fd!important;
  border-bottom-color:rgba(147,197,253,.36)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-unlock-pdf .unlock-comparison-table, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-unlock-pdf .article-faq{
  background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(17,24,39,.92))!important;
  border-color:rgba(125,211,252,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-unlock-pdf .unlock-comparison-table div:first-child{
  background:rgba(59,130,246,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-unlock-pdf .unlock-comparison-table div:not(:first-child):nth-child(odd), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-unlock-pdf .article-faq details{
  background:rgba(15,23,42,.72)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-unlock-pdf .unlock-comparison-table span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-unlock-pdf .unlock-comparison-table strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-unlock-pdf .article-faq summary{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.article-detail-page .article-unlock-pdf .article-faq details p{
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero{
  grid-template-columns:minmax(0,1.08fr) minmax(460px,.92fr)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero h1{
  max-width:680px!important;
  font-size:clamp(2.7rem,3.65vw,3.35rem)!important;
  line-height:1.04!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-guide-table div{
  display:grid!important;
  grid-template-columns:.65fr 1fr 1fr 1fr!important;
  min-width:760px!important;
  align-items:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-rate-guide div{
  display:grid!important;
  grid-template-columns:.5fr 1.8fr 1fr!important;
  min-width:760px!important;
  align-items:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-guide-table, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-rate-guide, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-comparison-table{
  display:block!important;
  width:100%!important;
  overflow-x:auto!important;
  -webkit-overflow-scrolling:touch!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-comparison-table div{
  display:grid!important;
  grid-template-columns:.8fr 1.15fr 1.15fr!important;
  min-width:720px!important;
  align-items:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-guide-table [role="cell"], html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-rate-guide [role="cell"], html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-comparison-table [role="cell"]{
  min-width:0!important;
  padding:.9rem 1rem!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  line-height:1.45!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-guide-table>div:first-child [role="cell"], html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-rate-guide>div:first-child [role="cell"], html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-comparison-table>div:first-child [role="cell"]{
  color:#172033!important;
  -webkit-text-fill-color:#172033!important;
  font-weight:900!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-quick-answer{
  border-color:#93c5fd!important;
  background:linear-gradient(135deg,#eff6ff,#f5f3ff)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-quick-answer strong{
  color:#0f3f88!important;
  -webkit-text-fill-color:#0f3f88!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-between-sections{
  margin:1rem 0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-screenshot picture, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-screenshot img{
  display:block!important;
  width:100%!important;
  height:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-link-cards{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-link-cards>a{
  position:relative!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 38px!important;
  grid-template-rows:auto auto!important;
  gap:5px 14px!important;
  min-height:126px!important;
  padding:20px!important;
  align-content:center!important;
  border:1px solid #c8dcf6!important;
  border-radius:18px!important;
  background:#fff!important;
  box-shadow:0 12px 30px rgba(37,99,235,.07)!important;
  text-decoration:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-link-cards>a strong{
  grid-column:1!important;
  grid-row:1!important;
  margin:0!important;
  color:#172033!important;
  -webkit-text-fill-color:#172033!important;
  font-size:1.02rem!important;
  line-height:1.25!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-link-cards>a span{
  grid-column:1!important;
  grid-row:2!important;
  margin:0!important;
  color:#526274!important;
  -webkit-text-fill-color:#526274!important;
  font-size:.92rem!important;
  line-height:1.5!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-link-cards>a svg{
  grid-column:2!important;
  grid-row:1/3!important;
  align-self:center!important;
  justify-self:center!important;
  width:20px!important;
  height:20px!important;
  padding:9px!important;
  box-sizing:content-box!important;
  border-radius:12px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#0ea5e9,#6d3df5)!important;
}

@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero h1{
    max-width:100%!important;
    font-size:clamp(2.2rem,10vw,3rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-link-cards{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-inline-cta .btn{
    width:100%!important;
    justify-content:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-screenshot{
    padding:8px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-screenshot figcaption{
    padding:.65rem .45rem .25rem!important;
    font-size:.82rem!important;
    line-height:1.45!important;
  }
}
@media (max-width:1180px){
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-stats{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero{
    grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)!important;
    gap:1.85rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media img{
    min-height:260px!important;
  }
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero{
    grid-template-columns:minmax(0,1fr)!important;
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero-copy, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero-media, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-main, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-content-block{
    min-width:0!important;
    max-width:100%!important;
  }
}
@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-layout{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-sidebar{
    display:none!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero{
    padding:1rem!important;
    border-radius:24px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero h1{
    font-size:clamp(1.82rem,7vw,2.35rem)!important;
    line-height:1.13!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-stats{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-meta-line span, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-meta-line button{
    flex:1 1 auto;
    justify-content:center;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero-media{
    padding:.55rem!important;
    border-radius:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero{
    margin-top:1rem!important;
    margin-bottom:1.45rem!important;
    grid-template-columns:1fr!important;
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-copy{
    display:block!important;
    min-width:0!important;
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media{
    width:100%!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-hero h1{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    font-size:clamp(1.68rem,6.7vw,2.16rem)!important;
    line-height:1.14!important;
    overflow-wrap:break-word!important;
    word-break:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tool-cta{
    display:grid;
    gap:.85rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-tool-cta .btn{
    width:100%;
    justify-content:center;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-link-cards{
    grid-template-columns:1fr;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #who h2, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #privacy h2, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #secure h2, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf #faq h2{
    align-items:flex-start!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card{
    min-height:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts .article-card .article-thumb{
    height:190px!important;
    min-height:190px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main li, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-main li{
    font-size:16px!important;
    line-height:1.86!important;
    font-weight:450!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .comparison-table div{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media:after{
    display:none!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page{
    overflow-x:hidden!important;
    background:#f3f7ff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .page-shell, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page{
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding-left:12px!important;
    padding-right:12px!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .breadcrumb{
    max-width:100%!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-layout, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    gap:1rem!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-content-block, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .related-posts, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-inline-cta, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-screenshot, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-step-screenshot{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin-left:0!important;
    margin-right:0!important;
    padding:1rem!important;
    box-sizing:border-box!important;
    overflow:hidden!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-content-block>*, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main>*, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-inline-cta>*{
    max-width:100%!important;
    min-width:0!important;
    box-sizing:border-box!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main h2, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main h3, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main li, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main a, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main strong{
    overflow-wrap:break-word!important;
    word-break:normal!important;
    hyphens:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main h2{
    font-size:clamp(1.35rem,6.2vw,1.85rem)!important;
    line-height:1.18!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-main li, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-main p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-merge-pdf .article-main li{
    font-size:16px!important;
    line-height:1.72!important;
    letter-spacing:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:.75rem 0 1rem!important;
    padding:1rem!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:1rem!important;
    overflow:hidden!important;
    border-radius:22px!important;
    box-sizing:border-box!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-copy, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    justify-self:stretch!important;
    box-sizing:border-box!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media{
    padding:.55rem!important;
    overflow:hidden!important;
    transform:none!important;
    box-shadow:0 10px 26px rgba(37,99,235,.1)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media picture, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media img, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-screenshot picture, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-screenshot img, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-step-screenshot picture, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-step-screenshot img{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    transform:none!important;
    animation:none!important;
    transition:none!important;
    filter:none!important;
    box-sizing:border-box!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media picture{
    border-radius:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media img{
    aspect-ratio:16/9!important;
    object-fit:contain!important;
    object-position:center!important;
    border-radius:14px!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-screenshot{
    margin:.9rem 0!important;
    background:#f8fbff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-screenshot img, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-step-screenshot img{
    object-fit:contain!important;
    border-radius:14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media:before, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero-media:after, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-compress-pdf .article-hero:after{
    display:none!important;
    content:none!important;
    animation:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-inline-cta{
    display:grid!important;
    gap:.8rem!important;
  }
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-inline-cta .btn, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-inline-cta a.btn{
  width:100%!important;
  max-width:100%!important;
  justify-content:center!important;
  white-space:normal!important;
  text-align:center!important;
}
}
/html[data-tl-mobile-v2="tool-v1"] * Premium robots.txt article polish */
body.article-detail-page .robots-article-page{
  width:min(100%,1540px)!important;
  max-width:min(1540px,calc(100vw - 48px))!important;
  margin:0 auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-layout{
  grid-template-columns:250px minmax(0,1080px)!important;
  gap:1.8rem!important;
  align-items:start!important;
  justify-content:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-main{
  width:100%!important;
  max-width:1080px!important;
  justify-self:center!important;
  gap:1.5rem!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-content-block, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-inline-cta{
  width:100%!important;
  max-width:920px!important;
  margin:0 auto!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-content-block{
  padding:1.7rem 1.9rem!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-main p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-main li{
  font-size:17px!important;
  line-height:1.78!important;
  color:#394b63!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-main h2{
  font-size:clamp(2rem,3vw,2.8rem)!important;
  line-height:1.12!important;
  margin-bottom:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-main h3{
  font-size:clamp(1.25rem,2vw,1.65rem)!important;
  line-height:1.22!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-hero{
  grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;
  gap:2rem!important;
  padding:2rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-hero-copy{
  gap:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-hero-copy h1{
  max-width:15ch!important;
  text-wrap:balance!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .lead{
  max-width:60ch!important;
  font-size:1.08rem!important;
  line-height:1.76!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-hero-stats{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:.75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-meta-line{
  gap:.75rem!important;
  flex-wrap:wrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-sidebar{
  position:sticky!important;
  top:96px!important;
  align-self:start!important;
  min-width:0!important;
  max-height:calc(100vh - 112px)!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
  scrollbar-width:thin!important;
  scrollbar-color:#93c5fd transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-toc{
  width:100%!important;
  max-width:100%!important;
  border-radius:20px!important;
  padding:1.1rem!important;
  gap:.45rem!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  max-height:calc(100vh - 124px)!important;
  overflow:auto!important;
  scrollbar-width:thin!important;
  scrollbar-color:#93c5fd transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-toc a{
  border-radius:12px!important;
  padding:.68rem .82rem!important;
  transition:background .22s ease,color .22s ease,transform .22s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-toc a.is-active, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-toc a:hover{
  background:linear-gradient(135deg,rgba(14,165,233,.12),rgba(109,61,245,.12))!important;
  color:#1457c2!important;
  transform:translateX(2px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-snippet-answer, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-warning-card{
  display:grid!important;
  gap:.7rem!important;
  padding:1rem 1.1rem!important;
  margin:1rem 0 0!important;
  border-radius:18px!important;
  box-shadow:0 14px 34px rgba(15,23,42,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-snippet-answer{
  background:linear-gradient(135deg,rgba(14,165,233,.08),rgba(109,61,245,.08))!important;
  border:1px solid #bfdbfe!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-snippet-answer strong{
  font-size:.9rem!important;
  text-transform:uppercase!important;
  letter-spacing:.08em!important;
  color:#1457c2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-warning-card{
  grid-template-columns:auto 1fr!important;
  align-items:start!important;
  background:linear-gradient(135deg,rgba(251,191,36,.12),rgba(249,115,22,.08))!important;
  border:1px solid rgba(245,158,11,.25)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-warning-card svg{
  width:20px!important;
  height:20px!important;
  color:#d97706!important;
  margin-top:.1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-code-card{
  max-width:100%!important;
  margin:1rem 0 1.1rem!important;
  border-radius:18px!important;
  overflow:hidden!important;
  border:1px solid #dbeafe!important;
  background:#0f1f29!important;
  box-shadow:0 18px 42px rgba(15,23,42,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-code-topbar{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:1rem!important;
  padding:.9rem 1rem!important;
  background:linear-gradient(135deg,#0b1825,#16263c)!important;
  color:#dbeafe!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-code-topbar span{
  font-size:.82rem!important;
  font-weight:700!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-code-copy{
  border:1px solid rgba(191,219,254,.3)!important;
  background:rgba(255,255,255,.06)!important;
  color:#eff6ff!important;
  border-radius:999px!important;
  padding:.48rem .8rem!important;
  font-size:.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-example-code{
  margin:0!important;
  max-width:920px!important;
  width:100%!important;
  overflow-x:auto!important;
  padding:18px 22px!important;
  border-radius:0 0 18px 18px!important;
  font-size:14.5px!important;
  line-height:1.6!important;
  color:#ecf7ff!important;
  background:#102030!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;
  gap:1rem!important;
  margin-top:1.1rem!important;
  align-items:stretch!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-card{
  display:flex!important;
  flex-direction:column!important;
  justify-content:flex-start!important;
  min-width:0!important;
  height:100%!important;
  border-radius:22px!important;
  border:1px solid #dbeafe!important;
  background:linear-gradient(135deg,#f2fbff,#ffffff 52%,#f3efff)!important;
  box-shadow:0 18px 44px rgba(37,99,235,.09)!important;
  padding:1.25rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-terminal{
  background:linear-gradient(145deg,#0d1727,#0c1a2d 58%,#0f2136)!important;
  color:#f8fbff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-card .eyebrow{
  align-self:flex-start!important;
  margin-bottom:.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-terminal-header{
  display:flex!important;
  align-items:center!important;
  gap:.45rem!important;
  margin-bottom:.9rem!important;
  padding:.7rem .85rem!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.08)!important;
  border:1px solid rgba(219,234,254,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-terminal-header span{
  width:10px!important;
  height:10px!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.78)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-terminal-header span:nth-child(1){
  background:#7dd3fc!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-terminal-header span:nth-child(2){
  background:#c084fc!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-terminal-header span:nth-child(3){
  background:#facc15!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-terminal-header strong{
  margin-left:.25rem!important;
  color:#e6f2ff!important;
  font-size:.93rem!important;
  font-weight:700!important;
  letter-spacing:.01em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-terminal code{
  display:block!important;
  margin-top:0!important;
  padding:1rem 1.05rem!important;
  border-radius:18px!important;
  border:1px solid rgba(125,211,252,.2)!important;
  background:rgba(3,12,24,.5)!important;
  font-size:1rem!important;
  line-height:2!important;
  white-space:normal!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-terminal-note{
  margin:.95rem 0 0!important;
  color:rgba(231,242,255,.82)!important;
  font-size:.94rem!important;
  line-height:1.7!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-summary h3{
  margin:0 0 1rem!important;
  color:#172033!important;
  font-size:1.18rem!important;
  line-height:1.35!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-list{
  list-style:none!important;
  padding:0!important;
  margin:0!important;
  display:grid!important;
  gap:.9rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-list li{
  display:grid!important;
  grid-template-columns:14px minmax(110px,.72fr) minmax(0,1fr)!important;
  align-items:center!important;
  gap:.9rem!important;
  padding:1rem 1rem!important;
  border-radius:18px!important;
  border:1px solid #d9ebff!important;
  background:rgba(255,255,255,.82)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-list li span{
  width:14px!important;
  height:48px!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,#1da5e9,#0ea5e9 50%,#6d3df5)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-list li strong{
  color:#1e293b!important;
  font-size:1rem!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-list li em{
  font-style:normal!important;
  color:#526274!important;
  font-size:.98rem!important;
  text-align:right!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-image-card{
  width:min(1080px,calc(100% + 120px))!important;
  max-width:min(1080px,calc(100vw - 88px))!important;
  overflow:visible!important;
  padding:0!important;
  margin:1.7rem auto 1.9rem!important;
  transform:translateX(0)!important;
  border-radius:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-image-card picture{
  display:block!important;
  width:100%!important;
  padding:0!important;
  border-radius:24px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-image-card img{
  display:block!important;
  width:100%!important;
  height:auto!important;
  border-radius:24px!important;
  object-fit:contain!important;
  box-shadow:0 16px 36px rgba(15,23,42,.10)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page{max-width:min(1500px,96vw)!important;width:100%!important;margin:0 auto!important}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page main.page-shell:has(.seo-title-blog-page){max-width:min(1500px,96vw)!important;width:min(1500px,96vw)!important;margin-inline:auto!important}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .article-layout{grid-template-columns:260px minmax(0,1fr)!important;max-width:min(1500px,96vw)!important;width:100%!important;justify-content:stretch!important;justify-items:stretch!important;gap:2rem!important}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .article-main{max-width:none!important;width:100%!important;justify-self:stretch!important}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .article-content-block, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .premium-faq, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .article-inline-cta, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .seo-eeat-box{width:100%!important;max-width:none!important;margin:0!important}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .article-main p, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .article-main li, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .article-main ol{max-width:none!important}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .article-image-card{width:100%!important;max-width:100%!important;margin:1.7rem 0 1.9rem!important;left:auto!important;position:static!important;transform:none!important}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .comparison-table-wrap{max-width:none!important;width:100%!important;margin:1.05rem 0 1.35rem!important}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .article-image-card figcaption{max-width:none!important}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .article-hero h1, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-page.seo-title-blog-page.robots-article-page .article-hero .lead{max-width:none!important}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-image-card figcaption{
  max-width:820px!important;
  padding:.95rem .2rem 0!important;
  margin:0 auto!important;
  font-size:.9rem!important;
  line-height:1.5!important;
  color:#475569!important;
  font-weight:760!important;
  text-align:center!important;
}

@media (max-width:1023px){
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-image-card{
    width:100%!important;
    max-width:100%!important;
    margin:1.35rem auto 1.55rem!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .comparison-table-wrap{
  max-width:920px!important;
  width:100%!important;
  overflow-x:auto!important;
  margin:1.05rem auto 1.35rem!important;
  padding:.45rem!important;
  border:1px solid #dbeafe!important;
  border-radius:22px!important;
  background:#ffffff!important;
  box-shadow:0 16px 40px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .comparison-table{
  width:100%!important;
  min-width:640px!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  overflow:hidden!important;
  border-radius:16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .comparison-table thead th{
  background:#eaf3ff!important;
  color:#1e3a8a!important;
  font-size:.92rem!important;
  font-weight:800!important;
  letter-spacing:.01em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .comparison-table th, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .comparison-table td{
  padding:.95rem 1rem!important;
  border-color:#dbeafe!important;
  vertical-align:top!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .comparison-table tbody td{
  color:#334155!important;
  background:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .comparison-table tbody tr:nth-child(even) td{
  background:#f6f9ff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .comparison-table tbody td:first-child{
  font-weight:760!important;
  color:#1f2937!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-feature-grid{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.95rem!important;
  width:100%!important;
  max-width:920px!important;
  margin:1rem auto 1.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-feature-grid article{
  padding:1.05rem 1.1rem!important;
  border-radius:20px!important;
  border:1px solid #dbeafe!important;
  background:linear-gradient(135deg,#f8fcff,#ffffff 52%,#f5f3ff)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-feature-grid article strong{
  display:block!important;
  margin-bottom:.45rem!important;
  color:#172033!important;
  font-size:1rem!important;
  font-weight:800!important;
  line-height:1.4!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-feature-grid article p{
  margin:0!important;
  color:#4a5d75!important;
  font-size:.97rem!important;
  line-height:1.7!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq{
  max-width:920px!important;
  width:min(92vw,920px)!important;
  margin:0 auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq h2{
  font-size:44px!important;
  text-align:center!important;
  margin-bottom:1.15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq details{
  width:100%!important;
  min-height:72px!important;
  padding:0!important;
  border-radius:22px!important;
  overflow:hidden!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq summary{
  display:flex!important;
  justify-content:space-between!important;
  align-items:center!important;
  gap:1rem!important;
  padding:24px!important;
  min-height:72px!important;
  font-size:18px!important;
  font-weight:600!important;
  line-height:1.4!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq summary::-webkit-details-marker{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq summary::before{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq summary::after{
  position:static!important;
  margin-left:auto!important;
  flex:0 0 auto!important;
  width:38px!important;
  height:38px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq details[open] summary{
  border-bottom:1px solid #dbeafe!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq details p{
  padding:0 24px 24px!important;
  font-size:16px!important;
  line-height:1.7!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-main>*{
  max-width:100%!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-feature-grid, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-step-grid, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-comparison-grid, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-link-cards, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-mini-table, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-step-screenshot, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .related-articles-grid{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-feature-grid article, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-step-grid article, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-comparison-grid article, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-link-cards>a, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .related-articles-grid article, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-step-screenshot, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-mini-table{
  overflow:hidden!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-trust-badges{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.6rem!important;
  margin-top:.45rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-trust-badges span{
  display:inline-flex!important;
  align-items:center!important;
  gap:.42rem!important;
  padding:.6rem .78rem!important;
  border-radius:999px!important;
  border:1px solid #dbeafe!important;
  background:#fff!important;
  color:#36506f!important;
  font-size:.88rem!important;
  font-weight:600!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-trust-badges svg{
  width:15px!important;
  height:15px!important;
  color:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-inline-cta{
  display:grid!important;
  gap:1rem!important;
  justify-items:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-inline-cta .btn{
  width:auto!important;
  min-width:240px!important;
  justify-content:center!important;
}
html[data-tl-mobile-v2="tool-v1"] html{
  scroll-behavior:smooth;
}
@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-layout{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-sidebar{
    display:none!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page{
    width:min(92vw,920px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-hero{
    grid-template-columns:1fr!important;
    padding:1.2rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-hero-stats{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-hero-copy h1{
    max-width:100%!important;
    text-wrap:balance!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-main h2{
    font-size:30px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq h2{
    font-size:30px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq details{
    min-height:60px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq summary{
    min-height:60px!important;
    padding:18px 20px!important;
    font-size:17px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .premium-faq details p{
    padding:0 20px 20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-grid{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-list li{
    grid-template-columns:12px minmax(88px,.74fr) minmax(0,1fr)!important;
    padding:.88rem .9rem!important;
    gap:.72rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-list li em{
    text-align:left!important;
    font-size:.92rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .robots-visual-summary h3{
    font-size:1.05rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-feature-grid{
    grid-template-columns:1fr!important;
    gap:.78rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .robots-article-page .article-inline-cta .btn{
    width:100%!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Shared calculator presentation, html[data-tl-mobile-v2="tool-v1"] promoted from the verified GST calculator UI. */
@media (min-width:761px){
@supports selector(:has(*)){
  body.calculator-body .calculator-page.page-shell,
  body.calculator-body .calculator-page>.tool-layout,
  body.calculator-body .calculator-page>.tool-layout>.tool-main,
  body.calculator-body .tool-layout:has(.calculator-studio),
  body.calculator-body .tool-layout:has(.calculator-studio) .tool-main,
  body.calculator-body .tool-content-stack{
    width:100%!important;
    max-width:min(1320px,calc(100vw - 32px))!important;
    min-width:0!important;
    margin-inline:auto!important;
    padding-inline:0!important;
  }
  body.calculator-body #tool-workspace.tool-panel{
    width:100%!important;
    max-width:min(1320px,calc(100vw - 32px))!important;
    margin:0 auto 1rem!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    background-image:none!important;
    box-shadow:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    overflow:visible!important;
  }
  body.calculator-body #tool-workspace.tool-panel:before,
  body.calculator-body #tool-workspace.tool-panel:after{
    display:none!important;
    content:none!important;
  }
  body.calculator-body .tool-page-hero:has(+ .tool-layout .calculator-studio){
    width:100%!important;
    max-width:min(1320px,calc(100vw - 32px))!important;
  }
}
}
@media (min-width:761px){
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio{
  width:100%!important;
  max-width:min(1320px,calc(100vw - 32px))!important;
  margin-inline:auto!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#191c1e!important;
  font-family:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif!important;
  box-shadow:none!important;
  overflow:visible!important;
}
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-workspace{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:24px!important;
  align-items:start!important;
}

html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-form{
  position:sticky!important;
  top:82px!important;
  align-self:start!important;
  min-width:0!important;
  height:auto!important;
  min-height:0!important;
  margin:0!important;
  padding:24px!important;
  border:1px solid rgba(199,196,215,.55)!important;
  border-radius:22px!important;
  background:#fff!important;
  box-shadow:0 18px 48px rgba(15,23,42,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-inputs{
  grid-template-columns:1fr!important;
  gap:0!important;
  align-content:start!important;
  align-items:start!important;
  height:auto!important;
  min-height:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control{
  min-height:auto!important;
  height:auto!important;
  display:grid!important;
  grid-template-rows:auto auto!important;
  align-content:start!important;
  align-items:start!important;
  align-self:start!important;
  gap:12px!important;
  padding:0 0 18px!important;
  border:0!important;
  border-bottom:1px solid rgba(199,196,215,.42)!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
  transform:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control[hidden]{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control+.calc-control{padding-top:18px!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control:hover, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control:focus-within{
  border-color:rgba(70,72,212,.34)!important;
  background:#fff!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-label{
  display:block!important;
  height:auto!important;
  min-height:0!important;
  align-self:start!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
  font-size:15px!important;
  font-weight:800!important;
  line-height:1.25!important;
  letter-spacing:0!important;
  text-align:left!important;
  text-transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row{
  display:flex!important;
  grid-template-columns:none!important;
  align-items:center!important;
  align-self:start!important;
  height:auto!important;
  min-height:0!important;
  gap:.75rem!important;
  width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row input, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control select, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control>input[type="date"]{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  min-height:52px!important;
  border:1px solid rgba(199,196,215,.58)!important;
  border-radius:14px!important;
  background:#fff!important;
  color:#191c1e!important;
  -webkit-text-fill-color:#191c1e!important;
  padding:14px!important;
  font-family:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,sans-serif!important;
  font-size:18px!important;
  font-weight:700!important;
  line-height:1.2!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.85)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row input:focus, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control select:focus, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control>input[type="date"]:focus{
  outline:0!important;
  border-color:#6063ee!important;
  box-shadow:0 0 0 3px rgba(70,72,212,.2)!important;
  background:#f8f9ff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row em{
  flex:0 0 auto!important;
  min-width:54px!important;
  min-height:52px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  border:0!important;
  border-radius:999px!important;
  background:rgba(70,72,212,.1)!important;
  color:#4648d4!important;
  -webkit-text-fill-color:#4648d4!important;
  padding:0 .85rem!important;
  font-size:.9rem!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .range-value-badge, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio [data-range-value-for]{
  display:none!important;
  width:0!important;
  height:0!important;
  min-width:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-range{
  display:none!important;
  width:0!important;
  height:0!important;
  min-height:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  overflow:hidden!important;
  opacity:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-preset-row{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(76px,1fr))!important;
  gap:.55rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-preset-chip{
  min-height:42px!important;
  border:1px solid rgba(199,196,215,.62)!important;
  border-radius:14px!important;
  background:#fff!important;
  color:#334155!important;
  font-size:.95rem!important;
  font-weight:800!important;
  box-shadow:0 8px 22px rgba(15,23,42,.045)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-preset-chip:hover, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-preset-chip.is-active{
  border-color:#2563eb!important;
  background:#eaf5ff!important;
  color:#0057c2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-custom-label{
  display:block!important;
  margin-top:.25rem!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
  font-size:14px!important;
  font-weight:800!important;
  letter-spacing:0!important;
  text-transform:none!important;
  text-align:left!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body #tool-workspace.tool-panel .calculator-studio .calc-control .calc-country-currency,
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-studio .calc-country-currency,
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control .calc-country-currency{
  display:block!important;
  margin-top:-2px!important;
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  font-size:12px!important;
  font-weight:700!important;
  line-height:1.4!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-mode-select-hidden{
  position:absolute!important;
  inline-size:1px!important;
  block-size:1px!important;
  opacity:0!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-mode-toggle{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:18px!important;
  padding:4px 0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-mode-choice{
  appearance:none!important;
  border:0!important;
  background:transparent!important;
  color:#1e293b!important;
  -webkit-text-fill-color:#1e293b!important;
  display:inline-flex!important;
  align-items:center!important;
  gap:10px!important;
  min-height:34px!important;
  padding:0!important;
  font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
  font-size:16px!important;
  font-weight:600!important;
  cursor:pointer!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-mode-choice:before{
  content:""!important;
  width:18px!important;
  height:18px!important;
  border-radius:999px!important;
  border:2px solid #14b8a6!important;
  box-shadow:inset 0 0 0 4px #fff!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-mode-choice.is-active:before{
  background:#14b8a6!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-actions .try-another-button, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-actions .btn{
  min-height:54px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  border-radius:14px!important;
  font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
  font-size:15px!important;
  font-weight:800!important;
  line-height:1!important;
  letter-spacing:0!important;
  text-transform:none!important;
  white-space:nowrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-actions .try-another-button i, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-actions .btn i{
  width:20px!important;
  height:20px!important;
  flex:0 0 auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-summary, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-zone{
  position:relative!important;
  top:auto!important;
  align-self:start!important;
  display:grid!important;
  gap:12px!important;
  width:100%!important;
  max-width:none!important;
  margin:0!important;
  padding:18px!important;
  border:0!important;
  border-radius:22px!important;
  background:#2d3133!important;
  color:#fff!important;
  box-shadow:0 18px 44px rgba(15,23,42,.2)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-summary{
  min-height:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-zone:before{
  content:""!important;
  position:absolute!important;
  top:-64px!important;
  right:-64px!important;
  left:auto!important;
  width:128px!important;
  height:128px!important;
  border-radius:999px!important;
  background:rgba(70,72,212,.22)!important;
  filter:blur(32px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-summary:before{
  content:""!important;
  position:absolute!important;
  top:-64px!important;
  right:-64px!important;
  width:128px!important;
  height:128px!important;
  border-radius:999px!important;
  background:rgba(20,184,166,.18)!important;
  filter:blur(32px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-summary>*, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-zone>*{position:relative!important;z-index:1!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .section-kicker{
  width:max-content!important;
  border:0!important;
  border-radius:8px!important;
  background:#6063ee!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  padding:.38rem .75rem!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-head h2{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-size:28px!important;
  line-height:1.2!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-head p{
  color:rgba(239,241,243,.76)!important;
  -webkit-text-fill-color:rgba(239,241,243,.76)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-panel{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.75rem!important;
  margin:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card{
  min-height:82px!important;
  padding:.85rem!important;
  border:0!important;
  border-radius:16px!important;
  background:#fff!important;
  color:#191c1e!important;
  box-shadow:0 4px 16px rgba(0,0,0,.08)!important;
  transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card span{
  color:#4648d4!important;
  -webkit-text-fill-color:#4648d4!important;
  font-size:10px!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card strong{
  color:#191c1e!important;
  -webkit-text-fill-color:#191c1e!important;
  font-size:clamp(1.05rem,1.45vw,1.32rem)!important;
  font-weight:700!important;
  line-height:1.1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-card{
  padding:.85rem!important;
  border:1px solid rgba(255,255,255,.1)!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.05)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-head strong{color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:.8rem!important;text-transform:uppercase!important;letter-spacing:.08em!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-head span{color:rgba(239,241,243,.62)!important;-webkit-text-fill-color:rgba(239,241,243,.62)!important;font-size:10px!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-shell{
  min-height:150px!important;
  border:0!important;
  border-radius:16px!important;
  background:transparent!important;
  padding:.5rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-actions{
  position:static!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:12px!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-actions .try-another-button{
  min-height:54px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:10px!important;
  border:0!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.13)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-family:Inter,"Plus Jakarta Sans",ui-sans-serif,system-ui,sans-serif!important;
  font-size:15px!important;
  font-weight:800!important;
  letter-spacing:0!important;
  text-transform:none!important;
  white-space:nowrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-actions .try-another-button:hover{background:rgba(255,255,255,.2)!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-insights{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:10px!important;
  margin-top:18px!important;
  padding-top:18px!important;
  border-top:1px solid rgba(199,196,215,.42)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-insights .insight-card{
  min-height:68px!important;
  padding:.85rem!important;
  border:1px solid rgba(199,196,215,.5)!important;
  border-radius:16px!important;
  background:#f8faff!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-insights .insight-card span{color:#464554!important;-webkit-text-fill-color:#464554!important;font-size:10px!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-insights .insight-card strong{color:#191c1e!important;-webkit-text-fill-color:#191c1e!important;font-size:1rem!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-mobile-live-result{display:none!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-extra-output{
  margin-top:1rem!important;
  padding:.72rem!important;
  border:1px solid #dbe4f0!important;
  border-radius:18px!important;
  background:#fff!important;
  color:#334155!important;
  box-shadow:0 12px 30px rgba(15,23,42,.06)!important;
  display:grid!important;
  gap:.65rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-extra-output[hidden]{display:none!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-extra-output h3{margin:0!important;font-size:1.05rem!important;color:#0f172a!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-table-wrap{
  overflow:auto!important;
  -webkit-overflow-scrolling:touch;
  border-radius:14px!important;
  border:1px solid #dbe4f0!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-table{
  width:100%!important;
  min-width:580px!important;
  max-width:none!important;
  border-collapse:collapse!important;
  table-layout:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-table th,
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-table td{
  padding:.62rem .7rem!important;
  border-bottom:1px solid #e2e8f0!important;
  text-align:right!important;
  white-space:nowrap!important;
  min-width:0!important;
  max-width:none!important;
  overflow-wrap:normal!important;
  word-break:normal!important;
  font-size:.78rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-table th:first-child,
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-table td:first-child{text-align:left!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-table th{
  background:#eaf2ff!important;
  color:#17406f!important;
  text-transform:uppercase!important;
  letter-spacing:.06em!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-table td{color:#334155!important;font-weight:760!important;font-size:inherit!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio{
  width:100%!important;
  max-width:min(1320px,calc(100vw - 32px))!important;
  margin-inline:auto!important;
  padding:24px!important;
  border:1px solid rgba(199,196,215,.55)!important;
  border-radius:24px!important;
  background:#fff!important;
  box-shadow:0 18px 48px rgba(15,23,42,.08)!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-workspace{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:24px!important;
  align-items:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-form{
  min-width:0!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .utility-control-grid{
  display:grid!important;
  grid-template-columns:1fr!important;
  gap:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .utility-control-grid label{
  display:grid!important;
  gap:12px!important;
  padding:0 0 18px!important;
  border:0!important;
  border-bottom:1px solid rgba(199,196,215,.42)!important;
  border-radius:0!important;
  background:#fff!important;
  color:#464554!important;
  -webkit-text-fill-color:#464554!important;
  font-size:13px!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
  text-align:center!important;
  text-transform:uppercase!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .utility-control-grid label+label{padding-top:18px!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .utility-control-grid input, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .utility-control-grid select, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .utility-control-grid textarea{
  width:100%!important;
  min-width:0!important;
  min-height:52px!important;
  border:1px solid rgba(199,196,215,.58)!important;
  border-radius:14px!important;
  background:#fff!important;
  color:#191c1e!important;
  -webkit-text-fill-color:#191c1e!important;
  padding:14px!important;
  font-size:18px!important;
  font-weight:700!important;
  letter-spacing:0!important;
  text-transform:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.85)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .utility-control-grid input:focus, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .utility-control-grid select:focus, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .utility-control-grid textarea:focus{
  border-color:#6063ee!important;
  box-shadow:0 0 0 3px rgba(70,72,212,.2)!important;
  background:#f8f9ff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-result-zone{
  position:relative!important;
  top:auto!important;
  display:grid!important;
  gap:12px!important;
  width:100%!important;
  max-width:none!important;
  min-height:300px!important;
  margin:0!important;
  padding:18px!important;
  border:0!important;
  border-radius:22px!important;
  background:#2d3133!important;
  color:#fff!important;
  box-shadow:0 18px 44px rgba(15,23,42,.2)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-result-zone:before{
  content:""!important;
  position:absolute!important;
  top:-64px!important;
  right:-64px!important;
  width:128px!important;
  height:128px!important;
  border-radius:999px!important;
  background:rgba(70,72,212,.22)!important;
  filter:blur(32px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-result-zone>*{position:relative!important;z-index:1!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .section-kicker{width:max-content!important;border:0!important;border-radius:8px!important;background:#6063ee!important;color:#fff!important;-webkit-text-fill-color:#fff!important;padding:.38rem .75rem!important;font-size:10px!important;font-weight:800!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-result-head h2{margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:28px!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-result-head p{color:rgba(239,241,243,.76)!important;-webkit-text-fill-color:rgba(239,241,243,.76)!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .utility-output{
  width:100%!important;
  max-width:none!important;
  min-height:96px!important;
  margin:0!important;
  padding:1rem!important;
  border:1px solid rgba(255,255,255,.1)!important;
  border-radius:16px!important;
  background:rgba(255,255,255,.06)!important;
  color:#fff!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .utility-output:empty{
  display:grid!important;
  place-items:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .utility-output:empty:before{
  content:"Your result will appear here"!important;
  color:rgba(239,241,243,.65)!important;
  font-size:.9rem!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-actions{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.55rem!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-actions .btn{
  width:100%!important;
  min-width:0!important;
  min-height:42px!important;
  justify-content:center!important;
  border:0!important;
  border-radius:12px!important;
  background:rgba(255,255,255,.1)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-size:.78rem!important;
  font-weight:800!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-actions .btn.primary{background:#1769d2!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-actions .btn:hover{background:rgba(255,255,255,.2)!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio{
  max-width:min(1320px,calc(100vw - 20px))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio .calculator-workspace{
  grid-template-columns:minmax(360px,.9fr) minmax(0,1.25fr)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio .calculator-result-zone{
  min-height:0!important;
  align-content:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio .calculator-result-head{
  display:grid!important;
  gap:8px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio .calculator-result-head p{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio .utility-control-grid label{
  text-align:center!important;
  text-transform:none!important;
  letter-spacing:0!important;
  font-size:15px!important;
  font-weight:700!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio .utility-control-grid label:first-child{
  padding-top:12px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio .utility-control-grid label:has(#unitGroup){
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio .utility-output{
  min-height:188px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio .utility-output:empty{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio .utility-output:empty:before{
  content:""!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio #utilityRun{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .calculator-utility-studio .calculator-actions{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .unit-converter-result{
  display:grid!important;
  width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
  gap:14px!important;
  min-height:188px!important;
  padding:22px!important;
  border:1px solid rgba(203,213,225,.92)!important;
  border-radius:20px!important;
  background:
    radial-gradient(circle at 0 0,rgba(45,212,191,.18),transparent 42%),
    radial-gradient(circle at 100% 0,rgba(124,58,237,.14),transparent 44%),
    linear-gradient(145deg,#f8fdff,#fff)!important;
  color:#0f172a!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 18px 40px rgba(15,23,42,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .unit-result-kicker{
  width:max-content!important;
  max-width:100%!important;
  padding:.38rem .7rem!important;
  border-radius:999px!important;
  background:#e7f0ff!important;
  color:#1769d2!important;
  -webkit-text-fill-color:#1769d2!important;
  font-size:11px!important;
  font-weight:800!important;
  letter-spacing:.08em!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .unit-converter-result strong{
  display:block!important;
  width:100%!important;
  min-width:0!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-family:var(--font-heading)!important;
  font-size:clamp(28px,3.1vw,46px)!important;
  font-weight:800!important;
  line-height:1.08!important;
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .unit-converter-result strong small{
  display:inline-block!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  font-size:.45em!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .unit-converter-result p{
  margin:0!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  font-size:16px!important;
  font-weight:500!important;
  line-height:1.55!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .unit-result-meta{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:10px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .unit-result-meta span{
  min-width:0!important;
  padding:12px!important;
  border:1px solid #dbeafe!important;
  border-radius:14px!important;
  background:rgba(255,255,255,.7)!important;
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  font-size:12px!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="unit-converter"] .unit-result-meta b{
  display:block!important;
  margin-top:3px!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-size:14px!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-workspace{grid-template-columns:1fr!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-form{position:static!important;top:auto!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-summary{min-height:0!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-zone{position:relative!important;top:auto!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-workspace{grid-template-columns:1fr!important}
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-page.page-shell, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-page>.tool-layout, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-page>.tool-layout>.tool-main, html[data-tl-mobile-v2="tool-v1"] body.calculator-body #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .tool-content-stack{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio{padding:0!important;border-radius:0!important;background:transparent!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-workspace{gap:14px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-form{padding:18px!important;border-radius:18px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-inputs, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-insights{grid-template-columns:1fr!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body:has(.calculator-studio){padding-bottom:92px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-mobile-live-result{
    position:fixed!important;
    z-index:88!important;
    left:12px!important;
    right:12px!important;
    bottom:12px!important;
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:8px!important;
    width:auto!important;
    min-height:68px!important;
    padding:8px!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.96)!important;
    box-shadow:0 16px 42px rgba(15,23,42,.2)!important;
    backdrop-filter:blur(16px)!important;
    -webkit-backdrop-filter:blur(16px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-mobile-live-result>span{
    min-width:0!important;
    display:grid!important;
    align-content:center!important;
    gap:2px!important;
    padding:8px 12px!important;
    border-radius:12px!important;
    background:#f4f8ff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-mobile-live-result small{
    color:#64748b!important;
    -webkit-text-fill-color:#64748b!important;
    font-size:10px!important;
    font-weight:600!important;
    line-height:1.2!important;
    text-transform:uppercase!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-mobile-live-result strong{
    min-width:0!important;
    color:#0f172a!important;
    -webkit-text-fill-color:#0f172a!important;
    font-family:var(--font-heading)!important;
    font-size:16px!important;
    font-weight:800!important;
    line-height:1.2!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row{display:flex!important;grid-template-columns:none!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-summary, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-zone{padding:14px!important;border-radius:18px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-head h2{font-size:24px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-chart-shell{min-height:190px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio{width:100%!important;max-width:100%!important;padding:14px!important;border-radius:20px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-workspace{gap:14px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-result-zone{min-height:0!important;padding:14px!important;border-radius:18px!important}
}
@media (max-width:390px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio{padding:0!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-form{padding:16px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-panel{grid-template-columns:1fr!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control{gap:10px!important;padding-bottom:16px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-label{font-size:14px!important;line-height:1.25!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row{gap:10px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row input, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control select, html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control>input[type="date"]{min-height:50px!important;font-size:16px!important;border-color:rgba(96,165,250,.28)!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row em{min-width:48px!important;padding:0 .65rem!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card{min-height:74px!important;padding:14px!important;border-radius:14px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card strong{font-size:1.15rem!important;line-height:1.18!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-actions{grid-template-columns:1fr!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-actions .try-another-button{min-height:50px!important;font-size:14px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio{padding:12px!important}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-actions{grid-template-columns:1fr!important}
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack > .premium-content-section, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack > .tool-faq{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack .gst-formula-table-wrap{
  width:100%!important;
  max-width:100%!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack > .premium-content-section{
  width:calc(100% - clamp(24px,3vw,40px))!important;
  scroll-margin-top:112px!important;
  margin:1.25rem auto 0!important;
  padding:clamp(18px,2.2vw,30px)!important;
  border:1px solid rgba(191,219,254,.78)!important;
  border-radius:26px!important;
  background:
    radial-gradient(circle at 0 0,rgba(34,211,238,.12),transparent 32%),
    radial-gradient(circle at 100% 12%,rgba(124,58,237,.1),transparent 34%),
    linear-gradient(145deg,rgba(255,255,255,.97),rgba(248,251,255,.94))!important;
  box-shadow:0 18px 54px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.88)!important;
  overflow:hidden!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack > .premium-content-section .section-kicker{
  display:inline-flex!important;
  width:max-content!important;
  max-width:100%!important;
  margin:0 auto .65rem!important;
  justify-content:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack > .premium-content-section h2{
  max-width:100%!important;
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-family:var(--font-heading)!important;
  font-size:clamp(1.75rem,3.1vw,2.7rem)!important;
  font-weight:800!important;
  line-height:1.12!important;
  margin:.45rem auto .75rem!important;
  text-align:center!important;
  overflow-wrap:anywhere!important;
  word-break:normal!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack > .premium-content-section p{
  max-width:920px!important;
  margin-left:auto!important;
  margin-right:auto!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  font-size:1rem!important;
  line-height:1.76!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack .gst-formula-table-wrap{
  margin:1.1rem auto!important;
  overflow-x:auto!important;
  -webkit-overflow-scrolling:touch!important;
  border-radius:20px!important;
  background:#fff!important;
  box-shadow:0 12px 34px rgba(15,23,42,.08)!important;
  text-align:left!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack .gst-formula-table{
  width:100%!important;
  border-collapse:separate!important;
  border-spacing:0!important;
  table-layout:fixed!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack .gst-formula-table th, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack .gst-formula-table td{
  padding:1rem 1.05rem!important;
  border-bottom:1px solid rgba(191,219,254,.7)!important;
  background:rgba(255,255,255,.72)!important;
  color:#263445!important;
  -webkit-text-fill-color:#263445!important;
  line-height:1.55!important;
  vertical-align:top!important;
  text-align:left!important;
  white-space:normal!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack .gst-formula-table th{
  background:linear-gradient(135deg,#dbeafe,#eef2ff)!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack .gst-formula-table tr:last-child td{
  border-bottom:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-head{
  justify-items:center!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-head .section-kicker{
  justify-content:center!important;
  margin-inline:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-head p{
  max-width:32ch!important;
  margin-inline:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-panel{
  gap:0!important;
  overflow:hidden!important;
  border:1px solid rgba(191,219,254,.95)!important;
  border-radius:22px!important;
  background:linear-gradient(145deg,rgba(226,239,255,.94),rgba(244,248,255,.9))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card{
  min-height:118px!important;
  align-content:center!important;
  gap:.58rem!important;
  padding:1rem 1.05rem!important;
  border:0!important;
  border-right:1px solid rgba(191,219,254,.8)!important;
  border-bottom:1px solid rgba(191,219,254,.8)!important;
  border-radius:0!important;
  background:
    radial-gradient(circle at 0 0,rgba(45,212,191,.16),transparent 48%),
    linear-gradient(145deg,rgba(248,252,255,.98),rgba(255,255,255,.92))!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card:nth-child(2n){
  border-right:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card:nth-last-child(-n+2){
  border-bottom:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card span{
  font-family:var(--font-body)!important;
  color:#3151d3!important;
  -webkit-text-fill-color:#3151d3!important;
  font-size:.76rem!important;
  line-height:1.2!important;
  letter-spacing:.02em!important;
  font-weight:800!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card strong{
  font-family:var(--font-heading)!important;
  color:#102033!important;
  -webkit-text-fill-color:#102033!important;
  font-size:clamp(1.28rem,2vw,1.82rem)!important;
  line-height:1.14!important;
  font-weight:800!important;
  letter-spacing:0!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}

html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .schedule-export-action{
  display:none!important;
}

@media (min-width:1101px) and (max-width:1280px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-workspace{
    grid-template-columns:minmax(340px,1fr) minmax(320px,1fr) minmax(340px,1fr)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row{
    gap:10px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row em{
    min-width:52px!important;
    padding-inline:.62rem!important;
  }
}


@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack > .premium-content-section{
    width:calc(100% - 24px)!important;
    padding:16px!important;
    border-radius:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack > .premium-content-section h2{
    font-size:clamp(1.35rem,7vw,1.85rem)!important;
    line-height:1.16!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack .gst-formula-table{
    min-width:680px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack .gst-formula-table th, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="gst-calculator"] .tool-content-stack .gst-formula-table td{
    padding:.78rem .72rem!important;
    font-size:.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card{
    min-height:96px!important;
    padding:.9rem!important;
  }
}
@media (max-width:390px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-result-panel{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card{
    border-right:0!important;
    border-bottom:1px solid rgba(191,219,254,.8)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-summary-card:last-child{
    border-bottom:0!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * EMI calculator: calculator-first, html[data-tl-mobile-v2="tool-v1"] above-the-fold desktop layout. */
body.calculator-body main[data-tool="emi-calculator"] .emi-balance-details{
  width:min(1180px,calc(100vw - 32px));
  margin:16px auto 0;
  padding:0;
  border:1px solid rgba(191,219,254,.9);
  border-radius:18px;
  background:#fff;
  box-shadow:0 12px 34px rgba(15,23,42,.07);
  overflow:hidden;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .emi-balance-details summary{
  min-height:52px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 18px;
  color:#23344a;
  font-family:var(--font-body);
  font-size:.94rem;
  font-weight:700;
  cursor:pointer;
  list-style:none;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .emi-balance-details summary::-webkit-details-marker{display:none}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .emi-balance-details summary:after{
  content:"+";
  color:#2563eb;
  font-size:1.3rem;
  line-height:1;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .emi-balance-details[open] summary:after{content:"−"}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .emi-balance-details .calculator-chart-shell{
  min-height:260px!important;
  margin:0 16px 16px!important;
  border:1px solid #dbeafe!important;
  border-radius:14px!important;
  background:#263238!important;
}

@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]>.tool-page-hero{
    margin-bottom:10px!important;
    padding-top:18px!important;
    padding-bottom:14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]>.tool-page-hero h1{
    font-size:32px!important;
    line-height:1.08!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]>.tool-page-hero p{
    max-width:850px!important;
    margin-top:.35rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .calculator-workspace{
    max-width:100%!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]{
    max-width:100%!important;
    overflow-x:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]>.tool-page-hero{
    padding:14px 12px 12px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]>.tool-page-hero h1{
    font-size:28px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]>.tool-page-hero p{
    font-size:.88rem!important;
    line-height:1.45!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .calculator-form, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .calculator-result-summary, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .calculator-result-zone{
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .emi-balance-details{
    width:100%!important;
    max-width:100%!important;
    margin-top:14px!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Global typography system: stable fallbacks first, html[data-tl-mobile-v2="tool-v1"] web fonts swap in without layout jumps. */
:root{
  --font-body:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
  --font-heading:"Plus Jakarta Sans",Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;
}
html html[data-tl-mobile-v2="tool-v1"] body{
  font-family:var(--font-body)!important;
  font-weight:400;
  line-height:1.62;
  letter-spacing:0;
  font-synthesis:none;
  text-rendering:optimizeLegibility;
  -webkit-font-smoothing:antialiased;
}
html html[data-tl-mobile-v2="tool-v1"] body p, html html[data-tl-mobile-v2="tool-v1"] body li, html html[data-tl-mobile-v2="tool-v1"] body dd, html html[data-tl-mobile-v2="tool-v1"] body dt, html html[data-tl-mobile-v2="tool-v1"] body figcaption, html html[data-tl-mobile-v2="tool-v1"] body small, html html[data-tl-mobile-v2="tool-v1"] body label, html html[data-tl-mobile-v2="tool-v1"] body summary, html html[data-tl-mobile-v2="tool-v1"] body th, html html[data-tl-mobile-v2="tool-v1"] body td{
  font-family:var(--font-body)!important;
  letter-spacing:0;
}
html html[data-tl-mobile-v2="tool-v1"] body h1, html html[data-tl-mobile-v2="tool-v1"] body h2, html html[data-tl-mobile-v2="tool-v1"] body h3, html html[data-tl-mobile-v2="tool-v1"] body h4, html html[data-tl-mobile-v2="tool-v1"] body h5, html html[data-tl-mobile-v2="tool-v1"] body h6{
  margin-block-start:0;
  font-family:var(--font-heading)!important;
  color:inherit;
  letter-spacing:0!important;
  text-wrap:balance;
}
html html[data-tl-mobile-v2="tool-v1"] body h1{font-size:48px;line-height:1.12;font-weight:800}
html html[data-tl-mobile-v2="tool-v1"] body h2{font-size:36px;line-height:1.18;font-weight:800}
html html[data-tl-mobile-v2="tool-v1"] body h3{font-size:28px;line-height:1.24;font-weight:700}
html html[data-tl-mobile-v2="tool-v1"] body button, html html[data-tl-mobile-v2="tool-v1"] body .btn, html html[data-tl-mobile-v2="tool-v1"] body [role="button"], html html[data-tl-mobile-v2="tool-v1"] body input[type="button"], html html[data-tl-mobile-v2="tool-v1"] body input[type="submit"], html html[data-tl-mobile-v2="tool-v1"] body input[type="reset"]{
  font-family:var(--font-body)!important;
  font-weight:600!important;
  line-height:1.25;
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body input, html html[data-tl-mobile-v2="tool-v1"] body select, html html[data-tl-mobile-v2="tool-v1"] body textarea{
  font-family:var(--font-body)!important;
  font-weight:500;
  line-height:1.4;
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body .tool-page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .category-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .article-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .ilove-hero h1{
  font-family:var(--font-heading)!important;
  font-size:48px!important;
  line-height:1.12!important;
  font-weight:800!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.calculator-body main .tool-page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body main .tool-page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body.article-detail-page main .article-hero h1{
  font-family:var(--font-heading)!important;
  font-size:48px!important;
  line-height:1.12!important;
  font-weight:800!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.calculator-body .tool-page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero h1, html html[data-tl-mobile-v2="tool-v1"] body.home-front .ilove-hero h1{
  font-family:var(--font-heading)!important;
  font-size:48px!important;
  line-height:1.12!important;
  font-weight:800!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-input-row input, html html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control select, html html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-control>input[type="date"]{
  font-family:var(--font-body)!important;
  font-weight:500!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio button, html html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio button{
  font-family:var(--font-body)!important;
  font-weight:600!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-actions button, html html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-preset-chip, html html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calc-mode-choice{
  font-family:var(--font-body)!important;
  font-weight:600!important;
}
html html[data-tl-mobile-v2="tool-v1"] body :where(code, html[data-tl-mobile-v2="tool-v1"] pre, html[data-tl-mobile-v2="tool-v1"] kbd, html[data-tl-mobile-v2="tool-v1"] samp){
  font-family:ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace;
}
@media (max-width:760px){
  html html[data-tl-mobile-v2="tool-v1"] body h1{font-size:32px;line-height:1.16}
  html html[data-tl-mobile-v2="tool-v1"] body h2{font-size:26px;line-height:1.22}
  html html[data-tl-mobile-v2="tool-v1"] body h3{font-size:22px;line-height:1.28}
  html html[data-tl-mobile-v2="tool-v1"] body .tool-page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .category-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .article-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .ilove-hero h1{
    font-size:32px!important;
    line-height:1.16!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.calculator-body .tool-page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-hero h1, html html[data-tl-mobile-v2="tool-v1"] body.home-front .ilove-hero h1{
    font-size:32px!important;
    line-height:1.16!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * GST guide final UX and SEO presentation polish. */

@media (min-width:761px) and (max-width:1100px){
  body.article-detail-page .article-gst-guide .article-hero{
    grid-template-columns:minmax(0,1fr)!important;
  }
  body.article-detail-page .article-gst-guide .article-hero-copy,
  body.article-detail-page .article-gst-guide .article-hero-media{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero-media{
  padding:clamp(.65rem,1vw,.9rem)!important;
  border:1px solid #bfdbfe!important;
  background:linear-gradient(145deg,#ffffff,#f4f8ff)!important;
  box-shadow:0 22px 50px rgba(37,99,235,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero-media picture, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero-media img{
  display:block!important;
  width:100%!important;
  max-width:100%!important;
  height:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero-media img{
  border-radius:16px!important;
  box-shadow:0 12px 30px rgba(15,23,42,.15)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero-media figcaption{
  margin:.8rem .25rem .2rem!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  font-size:.9rem!important;
  line-height:1.5!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-hero-feature-tags{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:center!important;
  gap:.5rem!important;
  margin:.75rem 0 .15rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-hero-feature-tags span{
  display:inline-flex!important;
  align-items:center!important;
  min-height:34px!important;
  padding:.38rem .72rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:#eff6ff!important;
  color:#17406f!important;
  -webkit-text-fill-color:#17406f!important;
  font-size:.78rem!important;
  font-weight:850!important;
  line-height:1.2!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-screenshot{
  margin:1.65rem 0!important;
  padding:clamp(.55rem,1vw,.8rem)!important;
  border:1px solid #dbeafe!important;
  background:#fff!important;
  box-shadow:0 16px 40px rgba(37,99,235,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-screenshot img{
  border-radius:14px!important;
  box-shadow:0 8px 24px rgba(15,23,42,.1)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-screenshot figcaption{
  padding:.75rem .5rem .2rem!important;
  color:#475569!important;
  -webkit-text-fill-color:#475569!important;
  font-size:.9rem!important;
  font-weight:750!important;
  line-height:1.45!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-faq details{
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-faq details p{
  transform-origin:top!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-faq details[open] p{
  animation:gstFaqReveal .24s ease-out both!important;
}
@keyframes gstFaqReveal{
  html[data-tl-mobile-v2="tool-v1"] from{opacity:0;transform:translateY(-6px)}
  html[data-tl-mobile-v2="tool-v1"] to{opacity:1;transform:translateY(0)}
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-trust-box{
  border:1px solid #bfdbfe!important;
  background:linear-gradient(135deg,#f0f9ff,#f5f3ff)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-trust-box h2{
  margin-bottom:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-trust-box .compact-chip-grid{
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:.65rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-trust-box .compact-chip-grid span{
  display:flex!important;
  align-items:center!important;
  gap:.5rem!important;
  min-width:0!important;
  padding:.72rem .8rem!important;
  border:1px solid #dbeafe!important;
  border-radius:12px!important;
  background:#fff!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  font-weight:750!important;
}
html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-trust-box svg{
  width:17px!important;
  height:17px!important;
  flex:0 0 17px!important;
  color:#0f9f6e!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero{
    gap:.8rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero h1{
    font-size:clamp(2rem,10.8vw,2.65rem)!important;
    line-height:1.04!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero .lead{
    margin-top:.85rem!important;
    font-size:.98rem!important;
    line-height:1.65!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero-stats{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:.45rem!important;
    margin-top:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero-stats span{
    min-height:82px!important;
    padding:.55rem .35rem!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero-stats svg{
    width:17px!important;
    height:17px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero-stats strong, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-hero-stats em{
    font-size:.68rem!important;
    line-height:1.25!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-meta-line{
    display:flex!important;
    flex-wrap:nowrap!important;
    gap:.5rem!important;
    margin-top:.7rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-meta-line span, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-meta-line button{
    min-height:40px!important;
    padding:.45rem .6rem!important;
    font-size:.72rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-hero-feature-tags{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-hero-feature-tags span{
    justify-content:center!important;
    width:100%!important;
    padding:.38rem .45rem!important;
    font-size:.7rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .article-screenshot{
    margin:1.15rem 0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-guide-table>div:first-child, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-rate-guide>div:first-child, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-comparison-table>div:first-child{
    position:sticky!important;
    top:0!important;
    z-index:3!important;
    background:#eaf2ff!important;
    box-shadow:0 1px 0 #c8dcf6!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-guide-table [role="cell"], html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-rate-guide [role="cell"], html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-comparison-table [role="cell"]{
    padding:.8rem .85rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.article-detail-page .article-gst-guide .gst-trust-box .compact-chip-grid{
    grid-template-columns:1fr!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] .mobile-home-hero{
  display:none;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] html, html[data-tl-mobile-v2="tool-v1"] body{
    overflow-x:hidden;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-home{
    padding:0 0 2rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    padding:clamp(24px,8vw,40px) 20px 22px!important;
    margin:0!important;
    background:#f8fbff!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-card{
    position:relative!important;
    width:100%!important;
    max-width:720px!important;
    margin:0 auto!important;
    padding:clamp(24px,7vw,34px) 20px!important;
    border:0!important;
    border-radius:clamp(24px,7vw,32px)!important;
    background:linear-gradient(135deg,#ff7a00 0%,#ff9f1c 45%,#ffd43b 100%)!important;
    box-shadow:0 12px 30px rgba(0,0,0,.08)!important;
    text-align:center!important;
    overflow:hidden!important;
    transform:none;
    animation:none!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-card:before, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-card:after{
    position:absolute!important;
    z-index:0!important;
    color:#fff!important;
    opacity:.03!important;
    font-weight:900!important;
    line-height:1!important;
    pointer-events:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-card:before{
    content:"📄 PDF"!important;
    left:-12px!important;
    top:28px!important;
    font-size:2.1rem!important;
    transform:rotate(-15deg)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-card:after{
    content:"🖼️ Image   🔍 SEO"!important;
    right:-26px!important;
    bottom:34px!important;
    font-size:1.65rem!important;
    transform:rotate(-15deg)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-card > *{
    position:relative!important;
    z-index:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero h1, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero h2{
    max-width:100%!important;
    margin:0 auto!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-size:clamp(25px,7vw,38px)!important;
    font-weight:800!important;
    line-height:1.1!important;
    letter-spacing:-.035em!important;
    text-align:center!important;
    text-shadow:0 1px 8px rgba(124,45,18,.18)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-brand-line, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-title-line{
    display:block!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-title-line{
    margin:4px auto 0!important;
    font-size:inherit!important;
    letter-spacing:inherit!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero p{
    max-width:90%!important;
    margin:14px auto 0!important;
    color:rgba(255,255,255,.92)!important;
    font-size:clamp(16px,4.4vw,18px)!important;
    line-height:1.6!important;
    text-align:center!important;
    font-weight:600!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-actions{
    display:grid!important;
    grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important;
    gap:12px!important;
    width:100%!important;
    max-width:350px!important;
    margin:20px auto 0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-button{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-height:52px!important;
    width:100%!important;
    border:0!important;
    border-radius:999px!important;
    padding:0 18px!important;
    font:800 1rem/1 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
    cursor:pointer!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-button span[aria-hidden="true"]{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    margin-left:.55rem!important;
    line-height:1!important;
    transform:translateY(-.5px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-primary{
    background:linear-gradient(135deg,#111827 0%,#172554 100%)!important;
    color:#fff!important;
    box-shadow:0 12px 24px rgba(17,24,39,.22),inset 0 1px 0 rgba(255,255,255,.12)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-hero-secondary{
    background:rgba(255,255,255,.9)!important;
    color:#1f2937!important;
    border:1px solid rgba(255,255,255,.64)!important;
    box-shadow:0 8px 18px rgba(255,255,255,.18),inset 0 1px 0 rgba(255,255,255,.74)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-quick-start{
    display:grid!important;
    gap:14px!important;
    width:100%!important;
    max-width:720px!important;
    margin:16px auto 0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-search-button, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-start-button{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    min-height:60px!important;
    border-radius:18px!important;
    border:0!important;
    cursor:pointer!important;
    font-weight:850!important;
    -webkit-tap-highlight-color:transparent!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-search-button{
    justify-content:flex-start!important;
    gap:.75rem!important;
    padding:0 18px!important;
    background:rgba(255,255,255,.92)!important;
    border:1px solid #dbeafe!important;
    color:#8ba2af!important;
    box-shadow:0 14px 34px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.92)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-search-button i{
    width:25px!important;
    height:25px!important;
    flex:0 0 25px!important;
    color:#2563eb!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-search-button span{
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:1rem!important;
    font-weight:550!important;
    text-align:left!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-start-button{
    gap:.58rem!important;
    background:linear-gradient(135deg,#2563eb 0%,#6366f1 48%,#8b5cf6 100%)!important;
    color:#fff!important;
    font-size:1rem!important;
    box-shadow:0 16px 34px rgba(37,99,235,.22),inset 0 1px 0 rgba(255,255,255,.18)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-start-button i{
    width:19px!important;
    height:19px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-tool-chips{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:10px!important;
    width:100%!important;
    max-width:720px!important;
    margin:14px auto 0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-tool-chip{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:8px!important;
    min-height:50px!important;
    border:1px solid #dbeafe!important;
    border-radius:999px!important;
    background:#fff!important;
    color:#172554!important;
    font-size:.92rem!important;
    font-weight:850!important;
    line-height:1!important;
    text-align:center!important;
    padding:.58rem .72rem!important;
    box-shadow:0 8px 18px rgba(37,99,235,.08)!important;
    transition:transform .2s ease!important;
    -webkit-tap-highlight-color:transparent!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-tool-chip:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-tool-chip:focus-visible, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-tool-chip:active{
    transform:translateY(-2px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-tool-chip-icon{
    font-size:1.05rem!important;
    line-height:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-tool-chip-copy{
    display:grid!important;
    gap:.1rem!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-tool-chip-copy strong{
    display:block!important;
    color:#172554!important;
    font-size:.9rem!important;
    font-weight:900!important;
    line-height:1.05!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .mobile-home-tool-chip-copy small{
    display:none!important;
    color:#2563eb!important;
    font-size:.72rem!important;
    font-weight:900!important;
    line-height:1!important;
    text-transform:uppercase!important;
    letter-spacing:.02em!important;
  }
  @keyframes mobileHomeHeroFadeUp{
    html[data-tl-mobile-v2="tool-v1"] from{opacity:0;transform:translateY(14px)}
    html[data-tl-mobile-v2="tool-v1"] to{opacity:1;transform:translateY(0)}
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section{
    margin:0!important;
    padding:1rem 16px 0!important;
    background:linear-gradient(180deg,#f8fbff 0%,#ffffff 100%)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section:before, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section:after{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section .home-section-head{
    display:grid!important;
    justify-items:center!important;
    gap:.5rem!important;
    max-width:100%!important;
    margin:0 auto 1rem!important;
    padding:1rem .95rem 1.05rem!important;
    border:1px solid rgba(191,219,254,.9)!important;
    border-radius:24px!important;
    background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
    box-shadow:0 10px 24px rgba(37,99,235,.08)!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section .section-kicker{
    justify-content:center!important;
    min-height:30px!important;
    padding:.32rem .72rem!important;
    border:1px solid rgba(96,165,250,.5)!important;
    border-radius:999px!important;
    background:#eff6ff!important;
    color:#1d4ed8!important;
    font-size:.72rem!important;
    font-weight:900!important;
    line-height:1!important;
    letter-spacing:.03em!important;
    box-shadow:0 6px 14px rgba(37,99,235,.08)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section .section-kicker:before{
    width:7px!important;
    height:7px!important;
    margin-right:.4rem!important;
    background:#3b82f6!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section .home-section-head h2{
    max-width:320px!important;
    margin:0 auto!important;
    color:#0f172a!important;
    font-size:clamp(1.45rem,6.8vw,1.9rem)!important;
    font-weight:850!important;
    line-height:1.12!important;
    letter-spacing:-.025em!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section .section-title-accent{
    display:inline!important;
    color:#172554!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section .home-section-head p{
    max-width:330px!important;
    margin:.15rem auto 0!important;
    color:#52647a!important;
    font-size:.94rem!important;
    line-height:1.55!important;
    font-weight:500!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section{
    padding-top:.55rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section .home-section-head{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section .featured-tool-grid{
    margin-top:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] img, html[data-tl-mobile-v2="tool-v1"] picture, html[data-tl-mobile-v2="tool-v1"] svg, html[data-tl-mobile-v2="tool-v1"] canvas, html[data-tl-mobile-v2="tool-v1"] video{
    max-width:100%;
  }
  html[data-tl-mobile-v2="tool-v1"] body{
    -webkit-overflow-scrolling:touch;
  }
  html[data-tl-mobile-v2="tool-v1"] .cursor-glow, html[data-tl-mobile-v2="tool-v1"] .reading-progress, html[data-tl-mobile-v2="tool-v1"] .button-ripple, html[data-tl-mobile-v2="tool-v1"] .hero-motion, html[data-tl-mobile-v2="tool-v1"] .hero-mini-previews, html[data-tl-mobile-v2="tool-v1"] .home-hero-orb, html[data-tl-mobile-v2="tool-v1"] .home-hero-glow, html[data-tl-mobile-v2="tool-v1"] .floating-orb, html[data-tl-mobile-v2="tool-v1"] .loading-float-particles, html[data-tl-mobile-v2="tool-v1"] .loading-particles{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-header, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-home .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-header, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.home-front .site-header{
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    box-shadow:0 8px 22px rgba(15,23,42,.08)!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .tool-panel, html[data-tl-mobile-v2="tool-v1"] .utility-studio, html[data-tl-mobile-v2="tool-v1"] .pdf-studio, html[data-tl-mobile-v2="tool-v1"] .tool-card, html[data-tl-mobile-v2="tool-v1"] .article-card, html[data-tl-mobile-v2="tool-v1"] .category-tile, html[data-tl-mobile-v2="tool-v1"] .tool-group, html[data-tl-mobile-v2="tool-v1"] .coming-soon-card, html[data-tl-mobile-v2="tool-v1"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] .related-tools-section, html[data-tl-mobile-v2="tool-v1"] .tool-faq, html[data-tl-mobile-v2="tool-v1"] .aside-box, html[data-tl-mobile-v2="tool-v1"] .preview-card, html[data-tl-mobile-v2="tool-v1"] .file-preview-card, html[data-tl-mobile-v2="tool-v1"] .premium-result-card, html[data-tl-mobile-v2="tool-v1"] .mobile-editor-drawer, html[data-tl-mobile-v2="tool-v1"] .calculator-actions, html[data-tl-mobile-v2="tool-v1"] .pdf-primary-action, html[data-tl-mobile-v2="tool-v1"] .sticky-mobile-action, html[data-tl-mobile-v2="tool-v1"] .mobile-share-bar, html[data-tl-mobile-v2="tool-v1"] .download-cta-section, html[data-tl-mobile-v2="tool-v1"] .home-faq-section details, html[data-tl-mobile-v2="tool-v1"] .testimonial-grid blockquote, html[data-tl-mobile-v2="tool-v1"] .trust-badges span, html[data-tl-mobile-v2="tool-v1"] .featured-strip a, html[data-tl-mobile-v2="tool-v1"] .hero-search input, html[data-tl-mobile-v2="tool-v1"] .search-suggestions, html[data-tl-mobile-v2="tool-v1"] .brand-trust-row span, html[data-tl-mobile-v2="tool-v1"] .hero-stats-row span, html[data-tl-mobile-v2="tool-v1"] .hero-counters span{
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
    box-shadow:0 8px 22px rgba(15,23,42,.07)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .tool-card:hover, html[data-tl-mobile-v2="tool-v1"] .article-card:hover, html[data-tl-mobile-v2="tool-v1"] .category-tile:hover, html[data-tl-mobile-v2="tool-v1"] .coming-soon-card:hover, html[data-tl-mobile-v2="tool-v1"] .quick-action:hover, html[data-tl-mobile-v2="tool-v1"] .btn:hover, html[data-tl-mobile-v2="tool-v1"] .nav-link:hover, html[data-tl-mobile-v2="tool-v1"] .home-tabs a:hover, html[data-tl-mobile-v2="tool-v1"] .home-faq-section details:hover, html[data-tl-mobile-v2="tool-v1"] .testimonial-grid blockquote:hover{
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .reveal-item, html[data-tl-mobile-v2="tool-v1"] .tool-page-hero, html[data-tl-mobile-v2="tool-v1"] .tool-panel, html[data-tl-mobile-v2="tool-v1"] .utility-studio, html[data-tl-mobile-v2="tool-v1"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] .related-tools-section, html[data-tl-mobile-v2="tool-v1"] .tool-faq, html[data-tl-mobile-v2="tool-v1"] .content-section, html[data-tl-mobile-v2="tool-v1"] .home-tools-section, html[data-tl-mobile-v2="tool-v1"] .home-work-section, html[data-tl-mobile-v2="tool-v1"] .home-trust-section, html[data-tl-mobile-v2="tool-v1"] .article-section{
    opacity:1!important;
    transform:none!important;
    filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] .related-tools-section, html[data-tl-mobile-v2="tool-v1"] .tool-faq, html[data-tl-mobile-v2="tool-v1"] .content-section, html[data-tl-mobile-v2="tool-v1"] .home-tools-section, html[data-tl-mobile-v2="tool-v1"] .home-work-section, html[data-tl-mobile-v2="tool-v1"] .home-trust-section, html[data-tl-mobile-v2="tool-v1"] .article-section, html[data-tl-mobile-v2="tool-v1"] .site-footer{
    content-visibility:auto;
    contain-intrinsic-size:720px;
  }
  html[data-tl-mobile-v2="tool-v1"] .tool-card, html[data-tl-mobile-v2="tool-v1"] .article-card, html[data-tl-mobile-v2="tool-v1"] .category-tile, html[data-tl-mobile-v2="tool-v1"] .coming-soon-card, html[data-tl-mobile-v2="tool-v1"] .upload-icon, html[data-tl-mobile-v2="tool-v1"] .processing-icon, html[data-tl-mobile-v2="tool-v1"] .processing-thumb, html[data-tl-mobile-v2="tool-v1"] .success-checkmark, html[data-tl-mobile-v2="tool-v1"] .loading-logo, html[data-tl-mobile-v2="tool-v1"] .hero-cta-primary{
    animation:none!important;
    filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] *, html[data-tl-mobile-v2="tool-v1"] *::before, html[data-tl-mobile-v2="tool-v1"] *::after{
    transition-duration:.18s!important;
    animation-duration:.18s!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-headline{
    display:block!important;
    margin:.35rem auto 1rem!important;
    max-width:min(100%,720px)!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-rotator, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-rotator{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:100%!important;
    height:auto!important;
    min-height:74px!important;
    padding:0!important;
    overflow:visible!important;
    background:transparent!important;
    box-shadow:none!important;
    filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-track, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-track{
    display:block!important;
    width:100%!important;
    height:auto!important;
    transform:none!important;
    animation:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line{
    display:none!important;
    animation:none!important;
    transform:none!important;
    filter:none!important;
    will-change:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(3), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line:nth-child(3){
    position:relative!important;
    inset:auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:.24em!important;
    width:100%!important;
    min-height:74px!important;
    padding:.52rem .88rem!important;
    border-radius:999px!important;
    opacity:1!important;
    white-space:normal!important;
    line-height:1.05!important;
    color:#fff!important;
    background:linear-gradient(90deg,#ff5a1f 0%,#f59e0b 52%,#dbe62e 100%)!important;
    box-shadow:0 10px 26px rgba(245,158,11,.16)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(3)::before, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line:nth-child(3)::before{
    display:none!important;
    animation:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(3) .hero-full-copy, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line:nth-child(3) .hero-full-copy{
    display:block!important;
    max-width:100%!important;
    overflow:visible!important;
    text-overflow:clip!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    font-size:clamp(2.15rem,9vw,3.55rem)!important;
    font-weight:950!important;
    letter-spacing:-.045em!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-full-line:nth-child(3) .hero-full-visual, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .hero-full-line:nth-child(3) .hero-full-visual{
    flex:0 0 .7em!important;
    width:.7em!important;
    height:.7em!important;
    border-radius:.22em!important;
    background:linear-gradient(135deg,#6366f1,#8b5cf6)!important;
    box-shadow:0 5px 12px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.36)!important;
    transform:rotate(-6deg)!important;
    animation:none!important;
    filter:none!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page{
    overflow-x:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .page-shell{
    width:100%!important;
    max-width:100%!important;
    padding-left:14px!important;
    padding-right:14px!important;
    box-sizing:border-box!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .section.no-pad-top{
    padding-top:.35rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:12px!important;
    width:100%!important;
    max-width:100%!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card{
    display:grid!important;
    grid-template-columns:112px minmax(0,1fr)!important;
    grid-template-areas:
      "thumb meta"
      "thumb title"
      "thumb desc"
      "thumb link"!important;
    align-items:start!important;
    gap:.48rem .8rem!important;
    width:100%!important;
    min-width:0!important;
    min-height:auto!important;
    padding:.78rem!important;
    border-radius:18px!important;
    overflow:hidden!important;
    box-sizing:border-box!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card:hover{
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-thumb{
    grid-area:thumb!important;
    width:112px!important;
    height:128px!important;
    margin:0!important;
    border-radius:15px!important;
    background:#eef6ff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-thumb picture, html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-thumb img{
    display:block!important;
    width:100%!important;
    height:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-thumb img{
    object-fit:cover!important;
    object-position:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-meta{
    grid-area:meta!important;
    display:flex!important;
    flex-wrap:wrap!important;
    gap:.35rem!important;
    margin:0!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-meta span{
    min-height:24px!important;
    padding:.22rem .5rem!important;
    font-size:.7rem!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card h3{
    grid-area:title!important;
    margin:.04rem 0 0!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card h3, html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card h3 a{
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
    font-size:1rem!important;
    line-height:1.22!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card p{
    grid-area:desc!important;
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    overflow:hidden!important;
    margin:0!important;
    font-size:.84rem!important;
    line-height:1.5!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card .text-link{
    grid-area:link!important;
    justify-self:start!important;
    min-height:34px!important;
    margin-top:.1rem!important;
    padding:.36rem .72rem!important;
    border-radius:999px!important;
    font-size:.82rem!important;
  }
}
@media (max-width:340px){
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card{
    grid-template-columns:92px minmax(0,1fr)!important;
    gap:.42rem .65rem!important;
    padding:.68rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-thumb{
    width:92px!important;
    height:118px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card h3, html[data-tl-mobile-v2="tool-v1"] body.blog-index-page .article-card h3 a{
    font-size:.94rem!important;
  }
}





@media (min-width:761px) and (max-width:1060px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section .featured-tool-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section .home-section-head{
    grid-template-columns:1fr!important;
    grid-template-areas:"kicker" "title" "note"!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .curated-featured-section .home-section-head p{
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-browser-visual-section{
    grid-template-columns:1fr;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-browser-visual-copy{
    max-width:720px;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-browser-visual-section{
    display:grid;
    gap:1.3rem;
    padding:2.4rem 1rem;
    background:#fff;
    overflow:hidden;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-browser-visual-copy{
    min-width:0;
    max-width:100%;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-browser-visual-copy h2{
    margin:.55rem 0 .75rem;
    max-width:100%;
    font-size:clamp(1.85rem,8.4vw,2.35rem);
    line-height:1.08;
    letter-spacing:0;
    overflow-wrap:break-word;
    word-break:normal;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-browser-visual-copy p{
    margin:0;
    color:#536273;
    font-size:1rem;
    line-height:1.65;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .home-browser-visual-link{
    display:inline-flex;
    align-items:center;
    gap:.45rem;
    margin-top:1rem;
    color:#0055ff;
    font-weight:900;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .toolsluv-workspace-visual{
    position:relative;
    min-height:340px;
    display:grid;
    place-items:center;
    overflow:hidden;
    width:100%;
    max-width:100%;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-shape{
    position:absolute;
    z-index:0;
    border-radius:18px;
    pointer-events:none;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-shape-one{width:210px;height:180px;left:-30px;bottom:28px;background:#eaf2ff;transform:rotate(-18deg)}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-shape-two{width:180px;height:150px;right:-26px;top:22px;background:#f4f7fb;transform:rotate(16deg)}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-orbit{display:none}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-window{
    position:relative;
    z-index:2;
    width:min(100%,336px);
    border:1px solid #dbe4ef;
    border-radius:8px;
    background:#fff;
    box-shadow:0 18px 44px rgba(15,23,42,.13);
    overflow:hidden;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-titlebar{height:44px;display:flex;align-items:center;gap:.5rem;padding:0 11px;border-bottom:1px solid #edf2f7}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-brand-mark{display:grid;place-items:center;width:24px;height:24px;border-radius:5px;background:linear-gradient(135deg,#12cbd4,#0055ff);color:#fff;font-size:.68rem;font-weight:900}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-titlebar strong{min-width:0;font-size:.78rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-status{display:inline-flex;align-items:center;gap:.28rem;margin-left:auto;padding:.2rem .38rem;border:1px solid #dcfce7;border-radius:999px;background:#f0fdf4;color:#15803d;font-size:.62rem;font-weight:800}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-status-dot{width:7px;height:7px;border-radius:999px;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.12)}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-toolbar{height:38px;display:flex;align-items:center;gap:6px;padding:0 10px;border-bottom:1px solid #edf2f7;background:#f8fafc}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-toolbar span{display:grid;place-items:center;width:24px;height:24px;border:1px solid #e2e8f0;border-radius:4px;background:#fff;color:#475569}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-toolbar svg{width:14px;height:14px}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-body{display:grid;grid-template-columns:82px minmax(0,1fr);min-height:210px;background:#f8fafc}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-body aside{display:grid;align-content:start;gap:6px;padding:14px 8px;border-right:1px solid #edf2f7;background:#fff}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-body aside span{display:flex;align-items:center;min-height:30px;padding:0 8px;border-radius:5px;color:#64748b;font-size:.68rem;font-weight:850}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-body aside .active{background:#eff6ff;color:#0055ff}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-document{width:82%;min-height:170px;margin:20px auto;padding:18px;border:1px solid #e5e7eb;background:#fff}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .doc-line{display:block;height:7px;width:78%;margin:0 0 8px;border-radius:999px;background:#e5e7eb}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .doc-line-wide{width:92%}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .doc-line-short{width:58%}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .doc-preview-card{display:grid;grid-template-columns:52px 1fr;gap:10px;align-items:center;margin:14px 0;padding:10px;border:1px solid #bfdbfe;border-radius:6px;background:#f8fbff}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .doc-preview-image{height:44px;border-radius:6px;background:linear-gradient(135deg,#12cbd4,#0055ff)}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .doc-preview-copy span{display:block;height:6px;margin:0 0 6px;border-radius:999px;background:#dbeafe}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .doc-preview-copy span:nth-child(2){width:78%}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .doc-preview-copy span:nth-child(3){width:54%}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-chip, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-float{position:absolute;z-index:3;display:grid;place-items:center;min-width:42px;height:30px;border-radius:7px;color:#fff;font-size:.68rem;font-weight:900;box-shadow:0 10px 22px rgba(15,23,42,.13)}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-float{min-width:36px;width:36px;height:36px}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-float svg{width:17px;height:17px}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .chip-pdf{right:2px;top:82px;background:#ef4444}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .chip-jpg{left:0;top:122px;background:#f59e0b}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .chip-doc{right:6px;bottom:86px;background:#3b82f6}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .chip-webp{left:14px;bottom:62px;background:#10b981}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-float-lock{left:3px;bottom:124px;background:#fb4f72}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-float-convert{right:4px;bottom:36px;background:#0055ff}
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .workspace-float-edit{left:28px;top:30px;background:#13b8c7}
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"], html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .ilove-home{
    background:#07111f!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-tools-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .curated-featured-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .trending-tools-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-faq-section{
    background:#07111f!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .category-slider-shell, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-grid, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track{
    background:#07111f!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-tools-section:before, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-tools-section:after, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section:before, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section:after{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .curated-featured-section{
    background:linear-gradient(180deg,#07111f 0%,#0f172a 100%)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card{
    background:linear-gradient(145deg,#0f172a 0%,#1e293b 56%,#312e81 100%)!important;
    border:1px solid rgba(96,165,250,.26)!important;
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
    box-shadow:0 14px 32px rgba(2,6,23,.38),inset 0 1px 0 rgba(255,255,255,.08)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card strong{
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card p{
    color:#cbd5e1!important;
    -webkit-text-fill-color:#cbd5e1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card .tool-icon{
    background:linear-gradient(135deg,rgba(59,130,246,.24),rgba(124,58,237,.18))!important;
    color:#bfdbfe!important;
    border-color:rgba(147,197,253,.24)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .featured-tool-card .quick-action{
    background:linear-gradient(135deg,#2563eb,#7c3aed)!important;
    color:#fff!important;
    -webkit-text-fill-color:#fff!important;
    border-color:rgba(147,197,253,.34)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .popular-categories-section{
    background:linear-gradient(180deg,#0f172a 0%,#111827 100%)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-tile{
    background:linear-gradient(145deg,#111827 0%,#1e293b 58%,#172554 100%)!important;
    border:1px solid rgba(96,165,250,.24)!important;
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
    box-shadow:0 14px 30px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.07)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-tile h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-tile strong{
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-tile p{
    color:#cbd5e1!important;
    -webkit-text-fill-color:#cbd5e1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-icon{
    background:linear-gradient(135deg,rgba(59,130,246,.22),rgba(124,58,237,.18))!important;
    border-color:rgba(147,197,253,.24)!important;
    color:#bfdbfe!important;
    box-shadow:0 10px 24px rgba(2,6,23,.22),inset 0 1px 0 rgba(255,255,255,.12)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-badge, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-category-grid.category-slider-track .category-count-pill{
    background:rgba(96,165,250,.14)!important;
    border-color:rgba(147,197,253,.24)!important;
    color:#bfdbfe!important;
    -webkit-text-fill-color:#bfdbfe!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section .trust-badges span{
    background:linear-gradient(145deg,#0f172a 0%,#1e293b 56%,#172554 100%)!important;
    border:1px solid rgba(96,165,250,.24)!important;
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
    box-shadow:0 14px 30px rgba(2,6,23,.34),inset 0 1px 0 rgba(255,255,255,.07)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section .trust-badges svg{
    color:#7dd3fc!important;
    stroke:#7dd3fc!important;
    filter:drop-shadow(0 0 10px rgba(125,211,252,.22))!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section .trust-badge-copy strong{
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .home-trust-section .trust-badge-copy small{
    color:#cbd5e1!important;
    -webkit-text-fill-color:#cbd5e1!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front *{
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search input, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search input::placeholder{
  text-transform:capitalize!important;
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-result-card, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-builder-card, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-result-card{
  color:#10223b!important;
  -webkit-text-fill-color:initial!important;
  background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(240,248,255,.92))!important;
  border-color:rgba(147,197,253,.34)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-head h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-form label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-panel-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-head strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-note span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-head h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-form label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-panel-title strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-head strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-note, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro .robots-note span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-builder-head h2, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-form label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-panel-title strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-result-head strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-note, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro .robots-note span, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-builder-head h2, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-form label, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-panel-title strong, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-result-head strong, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-note, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro .robots-note span{
  opacity:1!important;
  color:#10223b!important;
  -webkit-text-fill-color:#10223b!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-builder-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-panel-title span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-result-head span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-note span{
  color:#53657b!important;
  -webkit-text-fill-color:#53657b!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-form input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-form select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro .robots-form textarea{
  opacity:1!important;
  color:#10223b!important;
  -webkit-text-fill-color:#10223b!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro #robotsSitemap::placeholder, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro #robotsSitemap::placeholder, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro #robotsSitemap::placeholder, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro #robotsSitemap::placeholder{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
  opacity:.72!important;
  font-weight:520!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .robots-generator-pro #robotsSitemap:placeholder-shown, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-seo-tools .robots-generator-pro #robotsSitemap:placeholder-shown, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools[data-theme="dark"] .robots-generator-pro #robotsSitemap:placeholder-shown, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-seo-tools .robots-generator-pro #robotsSitemap:placeholder-shown{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
  font-weight:520!important;
}
/html[data-tl-mobile-v2="tool-v1"] * Final EMI lock: keep the complete calculator visible above the fold. */
body.calculator-body main[data-tool="emi-calculator"] .calculator-result-summary:before, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .calculator-result-zone:before{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .calculator-result-summary, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .calculator-result-zone{
  overflow:hidden!important;
}

@media (min-width:761px) and (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]>.tool-page-hero{
    min-height:0!important;
    height:auto!important;
    max-height:160px!important;
    padding:12px 16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]>.tool-page-hero h1{
    font-size:32px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]>.tool-page-hero p{
    display:block!important;
    margin-top:4px!important;
    font-size:.82rem!important;
    line-height:1.3!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]>.tool-page-hero{
    min-height:156px!important;
    height:156px!important;
    max-height:156px!important;
    padding:12px 14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]>.tool-page-hero h1{
    font-size:28px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"]>.tool-page-hero p{
    display:block!important;
    max-width:340px!important;
    margin:5px auto 0!important;
    font-size:.76rem!important;
    line-height:1.32!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .calculator-workspace, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .calculator-form, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .calculator-result-summary, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="emi-calculator"] .calculator-result-zone{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Shared professional calculator workspace, html[data-tl-mobile-v2="tool-v1"] based on the verified EMI layout. */
body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-summary:before, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-zone:before{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page .calc-range{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page .calculator-secondary-details{
  width:min(1320px,calc(100vw - 16px));
  margin:12px auto 0;
  border:1px solid rgba(191,219,254,.9);
  border-radius:16px;
  background:#fff;
  box-shadow:0 8px 24px rgba(15,23,42,.06);
  overflow:hidden;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page .calculator-secondary-details summary{
  min-height:48px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  padding:0 16px;
  color:#23344a;
  font-family:var(--font-body);
  font-size:.9rem;
  font-weight:700;
  cursor:pointer;
  list-style:none;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page .calculator-secondary-details summary::-webkit-details-marker{display:none}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page .calculator-secondary-details summary:after{
  content:"+";
  color:#2563eb;
  font-size:1.25rem;
  line-height:1;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page .calculator-secondary-details[open] summary:after{content:"−"}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page .calculator-secondary-details .calculator-chart-shell{
  min-height:250px!important;
  margin:0 14px 14px!important;
  border:1px solid #dbeafe!important;
  border-radius:13px!important;
  background:#263238!important;
}

@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"])>.tool-page-hero{
    min-height:0!important;
    height:auto!important;
    max-height:none!important;
    padding:12px 14px!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"])>.tool-page-hero h1{
    font-size:clamp(28px,5.2vw,32px)!important;
    line-height:1.08!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"])>.tool-page-hero p{
    display:block!important;
    max-width:680px!important;
    margin:5px auto 0!important;
    font-size:.78rem!important;
    line-height:1.35!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-workspace{
    width:100%!important;
    max-width:100%!important;
    grid-template-columns:1fr!important;
    gap:14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-form, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-summary, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-zone{
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    height:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-form{
    padding:14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="percentage-calculator"] .calculator-form[data-percentage-mode="bodyFat"] .calculator-inputs{
    display:grid!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="percentage-calculator"] .calculator-form[data-percentage-mode="bodyFat"] .calc-control:has(#percentageMode){order:0}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="percentage-calculator"] .calculator-form[data-percentage-mode="bodyFat"] .calc-control:has(#percentageGender){order:1}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="percentage-calculator"] .calculator-form[data-percentage-mode="bodyFat"] .calc-control:has(#value){order:2}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="percentage-calculator"] .calculator-form[data-percentage-mode="bodyFat"] .calc-control:has(#percent){order:3}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="percentage-calculator"] .calculator-form[data-percentage-mode="bodyFat"] .calc-control:has(#percentageAux){order:4}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="percentage-calculator"] .calculator-form[data-percentage-mode="bodyFat"] .calc-control:has(#percentageExtra){order:5}
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="percentage-calculator"] .calculator-form[data-percentage-mode="bodyFat"]~.calculator-result-zone .calculator-summary-card strong{
    font-size:clamp(.98rem,4.2vw,1.15rem)!important;
    line-height:1.16!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    word-break:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calc-range{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calc-control{
    padding-bottom:10px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calc-control+.calc-control{
    padding-top:10px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calc-input-row input, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calc-control select{
    min-height:52px!important;
    height:52px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-result-panel{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-summary-card{
    min-height:96px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-chart-shell{
    min-height:230px!important;
    height:230px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main.calculator-page:not([data-tool="emi-calculator"]) .calculator-secondary-details{
    width:100%!important;
    max-width:100%!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-calculator-studio{
  width:min(1348px,calc(100vw - 48px))!important;
  max-width:1348px!important;
  margin-inline:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .tool-hero{
  padding-block:30px 18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .tool-hero h1{
  font-size:clamp(2.25rem,4vw,3.35rem)!important;
  line-height:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .tool-hero p{
  max-width:760px!important;
  margin-top:8px!important;
  line-height:1.35!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .tool-main, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .tool-content-stack{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-shell{
  border:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-shell{
  display:grid;
  grid-template-columns:minmax(0,1.2fr) minmax(390px,.8fr);
  gap:16px;
  align-items:stretch;
  padding:10px;
  border:1px solid rgba(191,219,254,.9);
  border-radius:24px;
  background:rgba(255,255,255,.78);
  box-shadow:0 18px 42px rgba(37,99,235,.08);
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-form{
  display:grid;
  align-content:start;
  gap:8px;
  padding:6px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-left-head{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  padding:6px 0 2px;
  color:#334155;
  font:800 .82rem/1 var(--font-body);
  text-transform:uppercase;
  letter-spacing:.05em;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-display{
  display:grid;
  gap:8px;
  padding:12px;
  border:1px solid #c7d2fe;
  border-radius:18px;
  background:linear-gradient(135deg,#eefcff,#f7f8ff 58%,#f6edff);
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-display-top{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:10px;
  color:#334155;
  font-size:.78rem;
  font-weight:800;
  text-transform:uppercase;
  letter-spacing:.05em;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-angle-segment{
  display:inline-grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  overflow:hidden;
  border:1px solid #93c5fd;
  border-radius:10px;
  background:#fff;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-angle-option{
  min-height:32px;
  padding:0 12px;
  border:0;
  background:transparent;
  color:#334155;
  font:800 .78rem/1 var(--font-body);
  cursor:pointer;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-angle-option.is-active{
  background:#dbeafe;
  color:#005bbb;
  box-shadow:inset 0 0 0 1px #2563eb;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] #mathExpression{
  width:100%;
  min-height:50px;
  border:0;
  border-radius:14px;
  background:#fff;
  color:#0f172a;
  font:800 clamp(1.25rem,2.2vw,1.75rem)/1.1 var(--font-heading);
  letter-spacing:0;
  padding:12px 14px;
  box-shadow:inset 0 0 0 1px rgba(147,197,253,.65);
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] #mathExpression::placeholder{
  color:#64748b;
  opacity:.76;
  font:800 clamp(1.05rem,1.8vw,1.4rem)/1.1 var(--font-heading);
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] #scientificInlineResult{
  min-height:28px;
  color:#2563eb;
  font:700 .95rem/1.35 var(--font-body);
  overflow-wrap:anywhere;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-warning{
  position:relative;
  display:grid;
  grid-template-columns:auto 1fr;
  align-items:center;
  gap:8px;
  width:fit-content;
  max-width:100%;
  padding:9px 12px;
  border-radius:12px;
  background:#0f172a;
  color:#fff;
  font:700 .82rem/1.25 var(--font-body);
  box-shadow:0 14px 30px rgba(15,23,42,.22);
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-warning[hidden]{display:none!important}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-warning svg{
  width:18px;
  height:18px;
  color:#fb923c;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-keypad{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:6px;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-tab-row{
  grid-column:1/-1;
  display:flex;
  align-items:center;
  gap:18px;
  min-height:30px;
  border-bottom:1px solid #dbeafe;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-tab{
  position:relative;
  border:0;
  background:transparent;
  color:#475569;
  font:800 .86rem/1 var(--font-body);
  padding:0 0 8px;
  cursor:pointer;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-tab.is-active{
  color:#005bbb;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-tab.is-active:after{
  content:"";
  position:absolute;
  left:0;
  right:0;
  bottom:-1px;
  height:3px;
  border-radius:999px;
  background:#2563eb;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-key[data-sci-group]{
  display:none;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-keypad[data-active-tab="main"] .sci-key[data-sci-group="main"], html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-keypad[data-active-tab="abc"] .sci-key[data-sci-group="abc"], html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-keypad[data-active-tab="func"] .sci-key[data-sci-group="func"]{
  display:block;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-key{
  min-height:42px;
  border:1px solid #d7e6fb;
  border-radius:12px;
  background:#fff;
  color:#172033;
  font:800 .88rem/1 var(--font-body);
  box-shadow:0 8px 18px rgba(15,23,42,.05);
  cursor:pointer;
  transition:transform .16s ease,border-color .16s ease,background .16s ease;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-key:hover{
  transform:translateY(-1px);
  border-color:#60a5fa;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-key-function, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-key-constant{
  background:#eef6ff;
  color:#005bbb;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-key-operator, html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-key-utility{
  background:#f4f7fb;
  color:#334155;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-key-danger{
  background:#fff1f2;
  color:#be123c;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-key-equals{
  grid-column:span 5;
  min-height:46px;
  border-color:#005bbb;
  background:linear-gradient(135deg,#1ea7e8,#005bbb);
  color:#fff;
  font-size:1.15rem;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-keypad[data-active-tab="abc"]{
  grid-template-columns:repeat(10,minmax(0,1fr));
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-keypad[data-active-tab="abc"] .sci-key{
  min-height:40px;
  font-family:Georgia,"Times New Roman",serif;
  font-size:1rem;
  font-style:italic;
  font-weight:500;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-keypad[data-active-tab="abc"] .sci-key-equals{
  grid-column:span 10;
  font-family:var(--font-body);
  font-style:normal;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone{
  min-height:100%;
  display:grid!important;
  grid-template-rows:max-content max-content max-content!important;
  gap:8px!important;
  align-content:start!important;
  padding:14px!important;
  border-radius:20px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone .calculator-result-head{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  gap:8px!important;
  padding:0 8px 2px!important;
  min-height:0!important;
  height:118px!important;
  max-height:118px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone .calculator-result-head p{
  margin-inline:auto!important;
  max-width:330px!important;
  font-size:.78rem!important;
  line-height:1.25!important;
  color:rgba(255,255,255,.78)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone .calculator-result-head h3{
  margin:0!important;
  font-size:clamp(1.9rem,2.7vw,2.45rem)!important;
  line-height:1!important;
  color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone .calculator-result-head h2{
  margin:0!important;
  font-size:clamp(1.75rem,2.45vw,2.2rem)!important;
  line-height:1!important;
  color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone .calculator-result-head .eyebrow{
  min-height:30px!important;
  padding:7px 14px!important;
  border-radius:10px!important;
  font-size:.72rem!important;
  color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone .calculator-result-head .section-kicker{
  min-height:28px!important;
  padding:7px 13px!important;
  border-radius:10px!important;
  font-size:.7rem!important;
  color:#fff!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone .scientific-display{
  min-height:178px!important;
  align-content:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone #mathExpression{
  min-height:60px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone #utilityOutput{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-card{
  display:grid;
  gap:12px;
  width:100%;
  max-width:100%;
  padding:18px;
  border:1px solid rgba(191,219,254,.95);
  border-radius:20px;
  background:linear-gradient(135deg,#ecfeff,#f8fbff 58%,#f3e8ff);
  color:#0f172a;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-card span{
  color:#334155;
  font:700 .9rem/1.35 var(--font-body);
  overflow-wrap:anywhere;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-card strong{
  color:#0f172a;
  font:800 clamp(1.68rem,2.35vw,2.24rem)/1.05 var(--font-heading);
  white-space:normal;
  overflow-wrap:anywhere;
  word-break:normal;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-card small{
  color:#2563eb;
  font:800 .78rem/1 var(--font-body);
  text-transform:uppercase;
  letter-spacing:.06em;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone .calculator-actions{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone #utilityRun{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-result-zone .calculator-actions .btn{
  min-height:44px!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-calculator-studio{
    width:100%!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-shell{
    grid-template-columns:1fr;
    gap:12px;
    padding:10px;
    border-radius:18px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-form{
    padding:12px!important;
    border-radius:16px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-display{
    padding:12px;
    border-radius:15px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .scientific-keypad{
    gap:6px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body main[data-tool="scientific-calculator"] .sci-key{
    min-height:42px;
    border-radius:11px;
    font-size:.82rem;
  }
}
@media (prefers-reduced-motion:reduce){
  html[data-tl-mobile-v2="tool-v1"] .cursor-glow{display:none}
  html[data-tl-mobile-v2="tool-v1"] .hero-motion, html[data-tl-mobile-v2="tool-v1"] .hero-tool-preview, html[data-tl-mobile-v2="tool-v1"] .upload-icon, html[data-tl-mobile-v2="tool-v1"] .cards-ready .tool-card, html[data-tl-mobile-v2="tool-v1"] .cards-ready .category-tile, html[data-tl-mobile-v2="tool-v1"] .cards-ready .article-card, html[data-tl-mobile-v2="tool-v1"] .cards-ready .coming-soon-card, html[data-tl-mobile-v2="tool-v1"] .preview-card, html[data-tl-mobile-v2="tool-v1"] .file-preview-card, html[data-tl-mobile-v2="tool-v1"] .processing-state, html[data-tl-mobile-v2="tool-v1"] .premium-empty-state, html[data-tl-mobile-v2="tool-v1"] .empty-illustration:before, html[data-tl-mobile-v2="tool-v1"] .empty-illustration:after, html[data-tl-mobile-v2="tool-v1"] .premium-empty-state i, html[data-tl-mobile-v2="tool-v1"] .premium-result-card, html[data-tl-mobile-v2="tool-v1"] .comparison-slider, html[data-tl-mobile-v2="tool-v1"] .processing-thumb, html[data-tl-mobile-v2="tool-v1"] .processing-icon, html[data-tl-mobile-v2="tool-v1"] .success-state, html[data-tl-mobile-v2="tool-v1"] .success-checkmark, html[data-tl-mobile-v2="tool-v1"] .success-confetti, html[data-tl-mobile-v2="tool-v1"] .result-ready>*, html[data-tl-mobile-v2="tool-v1"] .skeleton-line, html[data-tl-mobile-v2="tool-v1"] .skeleton-box, html[data-tl-mobile-v2="tool-v1"] .skeleton-chip, html[data-tl-mobile-v2="tool-v1"] .skeleton-loader, html[data-tl-mobile-v2="tool-v1"] .reveal-item, html[data-tl-mobile-v2="tool-v1"] .btn.is-loading:after{opacity:1;transform:none;filter:none;animation:none}
  html[data-tl-mobile-v2="tool-v1"] .reveal-item{transition:none}
  html[data-tl-mobile-v2="tool-v1"] .loading-overlay, html[data-tl-mobile-v2="tool-v1"] .loading-overlay.active .loading-card, html[data-tl-mobile-v2="tool-v1"] .loading-logo, html[data-tl-mobile-v2="tool-v1"] .loading-logo:before, html[data-tl-mobile-v2="tool-v1"] .loading-bar span, html[data-tl-mobile-v2="tool-v1"] .loading-particles span, html[data-tl-mobile-v2="tool-v1"] .loading-float-particles span, html[data-tl-mobile-v2="tool-v1"] .loading-status, html[data-tl-mobile-v2="tool-v1"] .loading-stage, html[data-tl-mobile-v2="tool-v1"] .loading-stage:before{transition:none;animation:none}
}

html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file){
  width:100%!important;
  max-width:min(1520px,100%)!important;
  margin:0 auto 1.5rem!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box{
  position:relative!important;
  width:100%!important;
  min-height:470px!important;
  border:1px solid rgba(191,219,254,.9)!important;
  border-radius:28px!important;
  background:
    radial-gradient(circle at 82% 20%,rgba(37,99,235,.12),transparent 30%),
    linear-gradient(135deg,#ffffff 0%,#f8fbff 58%,#f5f3ff 100%)!important;
  box-shadow:0 18px 54px rgba(37,99,235,.1),inset 0 1px 0 #fff!important;
  outline:2px dashed rgba(147,197,253,.82)!important;
  outline-offset:-32px!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box:before{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box:after{
  content:"PDF"!important;
  position:absolute!important;
  right:3.2rem!important;
  top:3.2rem!important;
  display:grid!important;
  place-items:center!important;
  width:74px!important;
  height:62px!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#ff4d5f,#ef4444)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  font-size:1.12rem!important;
  font-weight:850!important;
  box-shadow:0 18px 36px rgba(239,68,68,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box>*{
  position:relative!important;
  z-index:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box strong{
  max-width:760px!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-size:clamp(2.35rem,3.8vw,3.8rem)!important;
  line-height:1.05!important;
  font-weight:780!important;
  letter-spacing:0!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box span{
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state{
  isolation:isolate!important;
  display:grid!important;
  gap:.86rem!important;
  width:min(100%,660px)!important;
  max-width:660px!important;
  min-height:0!important;
  margin:0 auto!important;
  padding:1rem!important;
  overflow:hidden!important;
  border:1px solid rgba(147,197,253,.72)!important;
  border-radius:24px!important;
  background:radial-gradient(circle at 14% 0%,rgba(14,165,233,.16),transparent 34%),linear-gradient(145deg,#ffffff 0%,#f8fbff 58%,#eff6ff 100%)!important;
  color:#132033!important;
  -webkit-text-fill-color:initial!important;
  box-shadow:0 24px 66px rgba(37,99,235,.14),0 0 0 8px rgba(255,255,255,.55)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .processing-preview{
  display:grid!important;
  grid-template-columns:64px minmax(0,1fr)!important;
  gap:.84rem!important;
  align-items:center!important;
  min-height:118px!important;
  padding:.82rem!important;
  border:1px solid #dbeafe!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.9)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.07),inset 0 1px 0 rgba(255,255,255,.95)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .processing-icon, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .processing-thumb{
  width:64px!important;
  height:64px!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb)!important;
  color:#fff!important;
  box-shadow:0 16px 30px rgba(37,99,235,.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .processing-head{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .processing-head strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .processing-preview-copy strong{
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
  font-size:1rem!important;
  line-height:1.25!important;
  font-weight:780!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .processing-file-info span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .state-step{
  font-weight:720!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .upload-progress{
  height:10px!important;
  padding:0!important;
  border:1px solid #dbeafe!important;
  border-radius:999px!important;
  background:#eaf1fb!important;
  overflow:hidden!important;
  box-shadow:inset 0 1px 0 #fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .upload-progress span{
  border-radius:999px!important;
  background:linear-gradient(90deg,#06b6d4,#2563eb,#7c3aed)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .processing-steps{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(98px,1fr))!important;
  gap:.42rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .processing-support{
  display:flex!important;
  justify-content:space-between!important;
  gap:.7rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.success-state{
  justify-content:center!important;
  text-align:center!important;
  border-radius:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary){
  grid-template-areas:"workspace output"!important;
  grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;
  gap:0!important;
  max-width:none!important;
  width:100%!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:linear-gradient(135deg,#eef7ff,#f7fbff 54%,#f2efff)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .pdf-studio-form{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .pdf-workspace{
  grid-area:workspace!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  min-height:calc(100vh - 110px)!important;
  padding:clamp(1rem,2vw,2rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .pdf-file-board{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .pdf-preview-board{
  min-height:calc(100vh - 170px)!important;
  border:1px solid #dbeafe!important;
  border-radius:0!important;
  background:#ffffff!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .pdf-output{
  grid-area:output!important;
  align-self:stretch!important;
  height:calc(100vh - 110px)!important;
  overflow:auto!important;
  border-left:1px solid #dbeafe!important;
  background:#ffffff!important;
  padding:clamp(1.2rem,2vw,2rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-download-summary .split-summary-actions{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)){
  grid-template-areas:"workspace" "actions" "output"!important;
  grid-template-columns:minmax(0,1fr)!important;
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#eef4ff!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-studio-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-board{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-workspace{
  grid-area:workspace!important;
  display:block!important;
  width:100%!important;
  min-height:calc(100vh - 190px)!important;
  padding:clamp(1.1rem,2vw,2rem)!important;
  background:#eef4ff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-preview-board{
  width:100%!important;
  min-height:calc(100vh - 230px)!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-board-head{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-file-grid{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:flex-start!important;
  gap:clamp(1.2rem,2.2vw,2rem)!important;
  width:100%!important;
  min-height:calc(100vh - 250px)!important;
  padding:clamp(1rem,2vw,2rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-file-card{
  position:relative!important;
  display:grid!important;
  justify-items:center!important;
  gap:.55rem!important;
  width:clamp(190px,13.6vw,238px)!important;
  min-height:330px!important;
  padding:1.2rem 1rem .85rem!important;
  border-radius:4px!important;
  background:#e3edfb!important;
  color:#172033!important;
  text-align:center!important;
  transition:transform .18s ease,box-shadow .18s ease,background .18s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-file-card:hover{
  transform:translateY(-2px)!important;
  background:#dce9fb!important;
  box-shadow:0 18px 36px rgba(37,99,235,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-card-thumb{
  display:grid!important;
  place-items:center!important;
  width:100%!important;
  height:260px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-card-thumb img{
  width:auto!important;
  max-width:100%!important;
  max-height:100%!important;
  object-fit:contain!important;
  background:#fff!important;
  border:1px solid #dbeafe!important;
  box-shadow:0 10px 22px rgba(15,23,42,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-file-card strong{
  max-width:100%!important;
  padding:.18rem .55rem!important;
  border-radius:6px!important;
  background:#f6d3ee!important;
  color:#7f1d6a!important;
  -webkit-text-fill-color:#7f1d6a!important;
  font-size:.92rem!important;
  line-height:1.2!important;
  font-weight:520!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-file-card span{
  color:#8b97a8!important;
  -webkit-text-fill-color:#8b97a8!important;
  font-size:.92rem!important;
  font-weight:500!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-card-check{
  position:absolute!important;
  top:-.62rem!important;
  left:-.62rem!important;
  z-index:3!important;
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  border:1px solid #d1d5db!important;
  border-radius:6px!important;
  background:#fff!important;
  box-shadow:0 6px 14px rgba(15,23,42,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-card-check input{
  width:20px!important;
  height:20px!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-card-tools{
  position:absolute!important;
  top:-.8rem!important;
  right:.25rem!important;
  z-index:4!important;
  display:flex!important;
  overflow:hidden!important;
  border:1px solid #d1d5db!important;
  border-radius:6px!important;
  background:#ffffff!important;
  box-shadow:0 12px 26px rgba(15,23,42,.18)!important;
  opacity:0!important;
  transform:translateY(4px)!important;
  pointer-events:none!important;
  transition:opacity .16s ease,transform .16s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-file-card:hover .merge-card-tools, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .split-page-card:hover .merge-card-tools, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .split-page-card:focus-within .merge-card-tools{
  opacity:1!important;
  transform:translateY(0)!important;
  pointer-events:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-card-tools button{
  display:grid!important;
  place-items:center!important;
  width:36px!important;
  height:34px!important;
  padding:0!important;
  border:0!important;
  border-right:1px solid #e5e7eb!important;
  border-radius:0!important;
  background:#ffffff!important;
  color:#111827!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-card-tools button:last-child{
  border-right:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-mobile-order-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-mobile-add-file{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-action-card{
  position:relative!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-card-tools{
  top:.45rem!important;
  right:.45rem!important;
  border-radius:10px!important;
  z-index:30!important;
  opacity:1!important;
  transform:none!important;
  pointer-events:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-card-tools button:hover{
  background:#eff6ff!important;
  color:#0b63f6!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-action-card img{
  position:relative!important;
  z-index:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal{
  position:fixed!important;
  inset:0!important;
  z-index:10000!important;
  display:grid!important;
  grid-template-rows:1fr!important;
  place-items:center!important;
  padding:2.2rem 2rem 6.5rem!important;
  background:rgba(15,23,42,.74)!important;
  backdrop-filter:blur(2px)!important;
  -webkit-backdrop-filter:blur(2px)!important;
  overflow:auto!important;
  overscroll-behavior:contain!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal[hidden]{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-page{
  display:grid!important;
  place-items:center!important;
  max-width:min(88vw,1160px)!important;
  max-height:calc(100vh - 150px)!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
  transform-origin:center center!important;
  margin:auto!important;
  left:0!important;
  right:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-page img{
  display:block!important;
  max-width:min(88vw,1160px)!important;
  max-height:calc(100vh - 185px)!important;
  width:auto!important;
  height:auto!important;
  object-fit:contain!important;
  background:#ffffff!important;
  box-shadow:0 30px 80px rgba(0,0,0,.32)!important;
  image-rendering:auto!important;
  transform-origin:center center!important;
  transition:transform .08s linear!important;
  will-change:transform!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-page img.is-sideways{
  max-width:min(72vh,760px)!important;
  max-height:min(72vw,980px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-controls{
  position:fixed!important;
  left:50%!important;
  bottom:1.45rem!important;
  z-index:10001!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  margin:0!important;
  border:1px solid #d1d5db!important;
  border-radius:8px!important;
  background:#ffffff!important;
  box-shadow:0 20px 50px rgba(0,0,0,.24)!important;
  transform:translateX(-50%)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-controls button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-count{
  display:grid!important;
  place-items:center!important;
  min-width:54px!important;
  height:52px!important;
  padding:0 .9rem!important;
  border:0!important;
  border-right:1px solid #e5e7eb!important;
  border-radius:0!important;
  background:#ffffff!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-size:1rem!important;
  font-weight:650!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-controls button:last-child{
  border-right:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-controls button:hover{
  background:#eff6ff!important;
  color:#0b63f6!important;
  -webkit-text-fill-color:#0b63f6!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-controls button.active{
  background:#0b63f6!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-count{
  grid-auto-flow:column!important;
  gap:.35rem!important;
  min-width:86px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-count strong{
  display:grid!important;
  place-items:center!important;
  min-width:34px!important;
  height:34px!important;
  border-radius:7px!important;
  background:#f3f4f6!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-close{
  position:fixed!important;
  top:1rem!important;
  right:1rem!important;
  z-index:10002!important;
  display:grid!important;
  place-items:center!important;
  width:52px!important;
  height:52px!important;
  padding:0!important;
  border:1px solid #d1d5db!important;
  border-radius:8px!important;
  background:#ffffff!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  box-shadow:0 18px 42px rgba(0,0,0,.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-preview-modal-close:hover{
  background:#eff6ff!important;
  color:#0b63f6!important;
  -webkit-text-fill-color:#0b63f6!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-add-gap{
  align-self:center!important;
  display:grid!important;
  place-items:center!important;
  width:38px!important;
  height:38px!important;
  margin-top:132px!important;
  border:0!important;
  border-radius:50%!important;
  background:#8bb6ff!important;
  color:#ffffff!important;
  box-shadow:0 10px 18px rgba(37,99,235,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-add-card{
  display:grid!important;
  place-items:center!important;
  gap:.8rem!important;
  width:clamp(190px,13.6vw,238px)!important;
  min-height:330px!important;
  padding:1.2rem!important;
  border:1.5px dashed #60a5fa!important;
  border-radius:4px!important;
  background:transparent!important;
  color:#3b82f6!important;
  -webkit-text-fill-color:#3b82f6!important;
  text-align:center!important;
  font-size:.96rem!important;
  font-weight:620!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .tool-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .sticky-mobile-action{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary){
  background:linear-gradient(135deg,#0f1b2b,#111827 58%,#172554)!important;
  border-color:rgba(147,197,253,.42)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box strong, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .processing-head strong, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools .pdf-studio #pdfOutput>.processing-state .processing-preview-copy strong{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)){
  grid-template-areas:"controls workspace" "actions workspace" "output output"!important;
  grid-template-columns:minmax(240px,310px) minmax(0,1fr)!important;
  gap:1rem!important;
  width:100%!important;
  max-width:min(1520px,100%)!important;
  margin:0 auto 1.5rem!important;
  padding-top:1rem!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-studio-form{
  display:grid!important;
  grid-area:controls!important;
  align-self:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-workspace{
  grid-area:workspace!important;
  display:grid!important;
  grid-template-columns:minmax(220px,300px) minmax(0,1fr)!important;
  gap:1rem!important;
  width:100%!important;
  min-height:560px!important;
  padding:0!important;
  background:transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-board{
  display:grid!important;
  min-height:560px!important;
  border:1px solid #bfdbfe!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  box-shadow:0 18px 46px rgba(37,99,235,.09)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-preview-board{
  display:grid!important;
  min-height:560px!important;
  padding:0!important;
  border:1px solid #bfdbfe!important;
  border-radius:24px!important;
  background:#ffffff!important;
  box-shadow:0 18px 46px rgba(37,99,235,.09)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-board-head{
  display:flex!important;
  min-height:72px!important;
  padding:1rem 1.25rem!important;
  border-bottom:1px solid #dbeafe!important;
  background:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .tool-actions{
  display:grid!important;
  grid-area:actions!important;
  align-self:end!important;
  gap:.75rem!important;
  padding:1rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:24px!important;
  background:rgba(15,23,42,.72)!important;
  box-shadow:0 24px 54px rgba(15,23,42,.2)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-file-strip{
  min-height:100%!important;
  padding:1.5rem!important;
  border-radius:0!important;
  background:linear-gradient(135deg,#eaf4ff,#f8fbff 64%,#f4f1ff)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-file-strip-grid{
  grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;
  align-items:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-preview-card{
  position:relative!important;
  min-height:292px!important;
  padding:1rem!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  box-shadow:0 18px 34px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-preview-card .split-page-thumb{
  height:188px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-preview-card strong{
  background:transparent!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-size:1rem!important;
  font-weight:720!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-preview-card span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-preview-card small{
  max-width:100%!important;
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  font-size:.84rem!important;
  font-weight:650!important;
  white-space:nowrap!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-preview-card .merge-card-tools{
  top:.75rem!important;
  right:.75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-preview-card:hover .merge-card-tools{
  opacity:1!important;
  transform:translateY(0)!important;
  pointer-events:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.generic-tool-studio-active) #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file){
  width:100vw!important;
  max-width:none!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:0 clamp(18px,1.6vw,32px)!important;
  border:0!important;
  background:linear-gradient(135deg,#eaf8ff,#f8fbff 54%,#f3efff)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)){
  display:grid!important;
  grid-template-areas:"controls workspace" "actions workspace" "output output"!important;
  grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;
  gap:1.15rem!important;
  width:100%!important;
  max-width:none!important;
  min-height:720px!important;
  margin:0 auto!important;
  padding:1rem 0 1.4rem!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-workspace{
  grid-area:workspace!important;
  display:grid!important;
  grid-template-columns:minmax(250px,310px) minmax(0,1fr)!important;
  gap:1.15rem!important;
  width:100%!important;
  min-height:700px!important;
  padding:0!important;
  background:transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-studio-form{
  grid-area:controls!important;
  display:grid!important;
  align-content:start!important;
  min-height:700px!important;
  padding:1.2rem!important;
  border:1px solid rgba(191,219,254,.9)!important;
  border-radius:24px!important;
  background:linear-gradient(160deg,#eefaff,#f8fbff 66%,#f3efff)!important;
  box-shadow:0 24px 64px rgba(37,99,235,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-studio-form .form-card{
  border:1px solid #bfdbfe!important;
  border-radius:20px!important;
  background:rgba(255,255,255,.92)!important;
  box-shadow:0 14px 30px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-studio-form .form-card label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-studio-form .form-card p{
  color:#123050!important;
  -webkit-text-fill-color:#123050!important;
  font-weight:680!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-preview-board{
  min-height:700px!important;
  border:1px solid #bfdbfe!important;
  border-radius:24px!important;
  background:#ffffff!important;
  box-shadow:0 24px 64px rgba(37,99,235,.1)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-preview-board{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-board-head{
  min-height:74px!important;
  padding:1rem 1.35rem!important;
  background:#ffffff!important;
  border-bottom:1px solid #dbeafe!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) #pdfPreviewPane{
  display:block!important;
  width:100%!important;
  min-height:626px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-file-strip{
  width:100%!important;
  min-height:626px!important;
  padding:1.8rem!important;
  background:linear-gradient(135deg,#eaf4ff,#f8fbff 62%,#f6f2ff)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-file-strip-grid{
  display:grid!important;
  grid-template-columns:repeat(auto-fill,minmax(220px,260px))!important;
  justify-content:start!important;
  gap:1.35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-preview-card{
  width:100%!important;
  min-height:310px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .tool-actions{
  grid-area:actions!important;
  display:grid!important;
  gap:.8rem!important;
  align-self:end!important;
  padding:1rem!important;
  border:1px solid rgba(191,219,254,.8)!important;
  border-radius:24px!important;
  background:rgba(15,23,42,.76)!important;
  box-shadow:0 24px 58px rgba(15,23,42,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .tool-actions .btn.primary{
  min-height:64px!important;
  border-radius:20px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-output:empty{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box{
  min-height:520px!important;
  border:0!important;
  border-radius:28px!important;
  background:#ffffff!important;
  box-shadow:0 26px 74px rgba(37,99,235,.13),inset 0 1px 0 #fff!important;
  outline:2px dashed rgba(147,197,253,.85)!important;
  outline-offset:-38px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box:after{
  left:0!important;
  right:auto!important;
  top:4.2rem!important;
  width:74px!important;
  height:62px!important;
  border-radius:0 18px 18px 0!important;
  background:linear-gradient(135deg,#ff5a66,#ef4444)!important;
  transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box .upload-icon, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box>i{
  width:92px!important;
  height:92px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:24px!important;
  background:linear-gradient(135deg,#0ea5e9,#4f46e5,#7c3aed)!important;
  color:#fff!important;
  box-shadow:0 22px 54px rgba(79,70,229,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box strong{
  font-size:clamp(3rem,5.4vw,5.25rem)!important;
  line-height:1.02!important;
  font-weight:790!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-box p{
  max-width:760px!important;
  margin:.1rem auto .8rem!important;
  color:#294565!important;
  -webkit-text-fill-color:#294565!important;
  font-size:1.18rem!important;
  line-height:1.5!important;
  font-weight:520!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-primary-cta{
  min-width:180px!important;
  min-height:58px!important;
  border:0!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb,#7c3aed)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 18px 42px rgba(37,99,235,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) .upload-secondary-cta{
  min-width:180px!important;
  min-height:58px!important;
  border:1px solid #bfdbfe!important;
  border-radius:18px!important;
  background:#f8fbff!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio:not(.has-selected-file) small{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  margin-top:.45rem!important;
  padding:.45rem 1rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:#f8fbff!important;
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  font-size:.86rem!important;
  font-weight:760!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary){
  grid-template-areas:"workspace output"!important;
  grid-template-columns:minmax(0,1fr) minmax(390px,470px)!important;
  width:100vw!important;
  max-width:none!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:clamp(1rem,2vw,2rem)!important;
  gap:1.2rem!important;
  background:linear-gradient(135deg,#eef9ff,#f8fbff 58%,#f5f1ff)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .pdf-studio-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .pdf-file-board{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .pdf-workspace{
  grid-area:workspace!important;
  display:block!important;
  min-height:calc(100vh - 180px)!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .pdf-preview-board{
  display:grid!important;
  min-height:calc(100vh - 180px)!important;
  border:1px solid #bfdbfe!important;
  border-radius:24px!important;
  background:#ffffff!important;
  box-shadow:0 22px 58px rgba(37,99,235,.1)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:has(.merge-download-summary) .pdf-board-head{
  display:flex!important;
  min-height:72px!important;
  padding:1rem 1.2rem!important;
  border-bottom:1px solid #dbeafe!important;
  background:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-finished-list{
  min-height:calc(100vh - 254px)!important;
  padding:1rem!important;
  background:linear-gradient(135deg,#f8fbff,#ffffff)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .merge-finished-row{
  min-height:136px!important;
  border:1px solid #dbeafe!important;
  border-radius:20px!important;
  background:#ffffff!important;
  box-shadow:0 18px 42px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) #pdfOutput:empty{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)){
  grid-template-areas:"controls workspace" "actions workspace"!important;
  grid-template-columns:minmax(300px,380px) minmax(0,1fr)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-workspace{
  min-width:0!important;
  grid-template-columns:minmax(250px,310px) minmax(640px,1fr)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-preview-board{
  width:100%!important;
  min-width:640px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-card-tools{
  opacity:.98!important;
  transform:translateY(0)!important;
  pointer-events:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-preview-card:not(:hover) .merge-card-tools{
  opacity:0!important;
  transform:translateY(4px)!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)){
  grid-template-areas:"workspace actions"!important;
  grid-template-columns:minmax(0,1fr) minmax(320px,390px)!important;
  align-items:start!important;
  gap:1.2rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-studio-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) #pdfOutput:empty{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-workspace{
  grid-area:workspace!important;
  grid-template-columns:minmax(260px,330px) minmax(0,1fr)!important;
  gap:1.15rem!important;
  min-width:0!important;
  min-height:660px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .tool-actions{
  grid-area:actions!important;
  position:sticky!important;
  top:92px!important;
  align-self:start!important;
  margin-top:0!important;
  min-height:0!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-board{
  min-height:660px!important;
  padding:0!important;
  border-color:#bfdbfe!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  color:#132033!important;
  -webkit-text-fill-color:initial!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-board .pdf-board-head{
  display:flex!important;
  align-items:flex-start!important;
  justify-content:space-between!important;
  gap:.8rem!important;
  min-height:78px!important;
  padding:1rem 1.05rem!important;
  color:#132033!important;
  -webkit-text-fill-color:initial!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-board .pdf-board-head strong{
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-size:1.05rem!important;
  line-height:1.25!important;
  font-weight:780!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-board .pdf-board-head span{
  max-width:145px!important;
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  font-size:.82rem!important;
  line-height:1.35!important;
  font-weight:650!important;
  text-align:right!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-list{
  display:grid!important;
  gap:.85rem!important;
  padding:1rem!important;
  align-content:start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-item{
  min-height:92px!important;
  padding:.88rem .9rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#ffffff,#f8fbff)!important;
  color:#132033!important;
  -webkit-text-fill-color:initial!important;
  box-shadow:0 14px 30px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-item.active{
  border-color:#2563eb!important;
  background:linear-gradient(135deg,#eff6ff,#ffffff)!important;
  box-shadow:0 16px 34px rgba(37,99,235,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-item i{
  color:#60a5fa!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-item strong{
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-size:.98rem!important;
  font-weight:760!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-item small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-item em{
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  font-weight:620!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-preview-board{
  min-width:0!important;
  min-height:660px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) #pdfPreviewPane{
  min-height:586px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-file-strip{
  min-height:586px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file){
  max-width:min(1500px,calc(100vw - 72px))!important;
  margin-top:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box{
  display:grid!important;
  place-items:center!important;
  align-content:center!important;
  gap:1.35rem!important;
  min-height:530px!important;
  padding:clamp(3.2rem,5vw,5rem) clamp(2rem,5vw,5rem)!important;
  border:0!important;
  border-radius:28px!important;
  background:#ffffff!important;
  outline:2px dashed #9cc7ff!important;
  outline-offset:-36px!important;
  box-shadow:0 28px 78px rgba(37,99,235,.14),inset 0 1px 0 #ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box:after{
  content:"PDF"!important;
  left:0!important;
  top:3.6rem!important;
  right:auto!important;
  width:86px!important;
  height:72px!important;
  border-radius:0 22px 22px 0!important;
  background:#ff4050!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  font-size:1.28rem!important;
  font-weight:860!important;
  box-shadow:0 22px 42px rgba(239,68,68,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-icon{
  width:108px!important;
  height:108px!important;
  margin:0 auto .4rem!important;
  border-radius:28px!important;
  background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 48%,#7c3aed 100%)!important;
  color:#ffffff!important;
  box-shadow:0 26px 68px rgba(79,70,229,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-icon svg{
  width:54px!important;
  height:54px!important;
  stroke-width:2.2!important;
  color:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box strong{
  max-width:980px!important;
  margin:0!important;
  font-size:clamp(3.45rem,5.1vw,5rem)!important;
  line-height:1.02!important;
  font-weight:790!important;
  letter-spacing:0!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  text-align:center!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box small{
  min-height:48px!important;
  margin:.05rem auto .6rem!important;
  padding:.48rem 1.2rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#294565!important;
  -webkit-text-fill-color:#294565!important;
  font-size:1rem!important;
  line-height:1.35!important;
  font-weight:690!important;
  box-shadow:0 10px 24px rgba(37,99,235,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-cta-row{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:1rem!important;
  margin-top:.2rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-secondary-cta{
  min-width:214px!important;
  min-height:66px!important;
  padding:1rem 1.35rem!important;
  border-radius:22px!important;
  font-size:1rem!important;
  font-weight:780!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-primary-cta{
  border:0!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 55%,#7c3aed)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:0 22px 48px rgba(37,99,235,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-secondary-cta{
  border:1px solid #bfdbfe!important;
  background:#f8fbff!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-formats{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:44px!important;
  margin-top:.45rem!important;
  padding:.48rem 1.1rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:#f8fbff!important;
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  font-size:.9rem!important;
  font-weight:760!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) + .upload-trust-text, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-trust-text{
  max-width:900px!important;
  margin:1rem auto 0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file){
  width:100vw!important;
  max-width:none!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:0 clamp(24px,3.5vw,64px) 1.8rem!important;
  background:linear-gradient(135deg,#dff3ff,#f8fbff 56%,#eef0ff)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .pdf-studio-form{
  width:min(1480px,calc(100vw - 96px))!important;
  max-width:none!important;
  margin:0 auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box{
  min-height:610px!important;
  padding:clamp(3.8rem,5.2vw,5.5rem) clamp(2rem,5vw,5rem)!important;
  outline:2px dashed rgba(147,197,253,.95)!important;
  outline-offset:-38px!important;
  border-radius:28px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box:after{
  left:0!important;
  top:4.1rem!important;
  width:88px!important;
  height:74px!important;
  border-radius:0 22px 22px 0!important;
  transform:rotate(1deg)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box strong{
  font-size:clamp(3.7rem,5.4vw,5.4rem)!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)){
  grid-template-areas:"workspace actions" "output output"!important;
  grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important;
  gap:1rem!important;
  align-items:start!important;
  padding:clamp(1rem,1.8vw,1.6rem)!important;
  background:linear-gradient(135deg,#dff3ff,#f8fbff 58%,#eef0ff)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-workspace{
  display:grid!important;
  grid-template-columns:minmax(280px,360px) minmax(0,1fr)!important;
  gap:1rem!important;
  min-height:calc(100vh - 180px)!important;
  padding:0!important;
  background:transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-board{
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr)!important;
  min-height:calc(100vh - 180px)!important;
  max-height:calc(100vh - 180px)!important;
  border:1px solid #bfdbfe!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,#ffffff 0%,#f8fbff 100%)!important;
  overflow:hidden!important;
  box-shadow:0 20px 50px rgba(37,99,235,.09)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-board .pdf-board-head{
  min-height:78px!important;
  padding:1rem 1.1rem!important;
  border-bottom:1px solid #dbeafe!important;
  background:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-list{
  align-content:start!important;
  max-height:calc(100vh - 258px)!important;
  overflow:auto!important;
  padding:1rem!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-item{
  min-height:94px!important;
  border-radius:18px!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-preview-board{
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr)!important;
  min-height:calc(100vh - 180px)!important;
  max-height:calc(100vh - 180px)!important;
  border:1px solid #bfdbfe!important;
  border-radius:24px!important;
  background:#ffffff!important;
  overflow:hidden!important;
  box-shadow:0 20px 50px rgba(37,99,235,.09)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-preview-board .pdf-board-head{
  display:flex!important;
  min-height:72px!important;
  padding:1rem 1.15rem!important;
  border-bottom:1px solid #dbeafe!important;
  background:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) #pdfPreviewPane{
  min-height:0!important;
  overflow:auto!important;
  padding:1rem!important;
  background:linear-gradient(135deg,#eef6ff,#f9fbff 64%,#f6f3ff)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-file-strip{
  min-height:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .split-page-strip-head{
  margin:0 0 1rem!important;
  min-height:74px!important;
  border-radius:18px!important;
  background:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-file-strip-grid{
  align-content:start!important;
  grid-template-columns:repeat(auto-fill,minmax(210px,250px))!important;
  gap:1.1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-preview-card{
  min-height:300px!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-card-tools{
  top:.55rem!important;
  right:.65rem!important;
  border-radius:10px!important;
  z-index:80!important;
  opacity:1!important;
  transform:none!important;
  pointer-events:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-preview-card:not(:hover) .merge-card-tools{
  opacity:1!important;
  transform:none!important;
  pointer-events:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-card-tools button{
  position:relative!important;
  z-index:81!important;
  pointer-events:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .tool-actions{
  grid-area:actions!important;
  position:sticky!important;
  top:96px!important;
  align-self:start!important;
  margin:0!important;
  padding:.95rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:24px!important;
  background:rgba(255,255,255,.88)!important;
  box-shadow:0 20px 50px rgba(37,99,235,.11)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .tool-actions .try-another-button{
  min-height:60px!important;
  border-radius:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file){
  padding:0 clamp(32px,4vw,72px) 2rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .pdf-studio-form{
  width:min(1500px,calc(100vw - 104px))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box{
  min-height:640px!important;
  border-radius:30px!important;
  outline:2px dashed #9cc7ff!important;
  outline-offset:-38px!important;
  gap:1.35rem!important;
  background:#fff!important;
  box-shadow:0 30px 82px rgba(37,99,235,.16)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-icon{
  width:114px!important;
  height:114px!important;
  border-radius:28px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box strong{
  max-width:1020px!important;
  font-size:clamp(3.8rem,5.35vw,5.35rem)!important;
  line-height:1.02!important;
  font-weight:800!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box small{
  margin:.05rem auto .7rem!important;
  min-height:48px!important;
  padding:.48rem 1.28rem!important;
  font-size:1rem!important;
  font-weight:720!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-secondary-cta{
  min-width:224px!important;
  min-height:68px!important;
  border-radius:22px!important;
  font-size:1.05rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box:after{
  top:4.25rem!important;
  width:90px!important;
  height:76px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.generic-tool-studio-active) #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)){
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding-block:0 1.5rem!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .pdf-studio-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .premium-uploader{
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file){
  background:transparent!important;
  min-height:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .pdf-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .tool-actions{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:not(.generic-tool-studio-active) #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)), html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools:not(.generic-tool-studio-active) #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)), html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)){
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file), html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file){
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box{
  background:#ffffff!important;
  background-image:none!important;
  border:0!important;
  box-shadow:0 30px 82px rgba(37,99,235,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box strong, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box strong{
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  overflow:visible!important;
  padding:0!important;
  border-radius:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel:after{
  display:none!important;
  content:none!important;
  opacity:0!important;
  background:none!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel>.pdf-studio:not(.has-selected-file){
  margin-bottom:0!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel>.pdf-studio:not(.has-selected-file):before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel>.pdf-studio:not(.has-selected-file):after{
  display:none!important;
  content:none!important;
  opacity:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-trust-text{
  position:relative!important;
  z-index:2!important;
  width:max-content!important;
  max-width:min(760px,calc(100vw - 48px))!important;
  margin:1.1rem auto 0!important;
  padding:.58rem 1.2rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.72)!important;
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  box-shadow:0 12px 28px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box{
  box-shadow:0 26px 70px rgba(37,99,235,.10),0 1px 0 rgba(255,255,255,.95) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools[data-theme="light"] .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box{
  box-shadow:0 24px 62px rgba(37,99,235,.09),0 0 0 1px rgba(255,255,255,.85) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box{
  box-shadow:0 24px 64px rgba(96,165,250,.13),0 0 0 1px rgba(255,255,255,.88) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel>.pdf-studio:not(.has-selected-file), html[data-tl-mobile-v2="tool-v1"] body.dark-mode.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel>.pdf-studio:not(.has-selected-file){
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)) .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)) .pdf-studio-form{
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)){
  width:100vw!important;
  max-width:none!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding:0 clamp(24px,3.5vw,64px) 1.8rem!important;
  border-radius:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file){
  width:100%!important;
  max-width:none!important;
  margin:0 auto!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .pdf-studio-form{
  width:min(1500px,calc(100vw - 104px))!important;
  max-width:none!important;
  margin:0 auto!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box{
  position:relative!important;
  min-height:640px!important;
  padding:clamp(2.4rem,4.5vw,4.8rem) 1.5rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:30px!important;
  background:linear-gradient(135deg,#ffffff,#f8fbff 64%,#f5f3ff)!important;
  box-shadow:0 26px 74px rgba(37,99,235,.12),inset 0 1px 0 #ffffff!important;
  outline:2px dashed rgba(147,197,253,.8)!important;
  outline-offset:-38px!important;
  overflow:hidden!important;
  gap:1.35rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box:before{
  content:""!important;
  position:absolute!important;
  inset:48px!important;
  border-radius:20px!important;
  background:linear-gradient(90deg,rgba(226,232,240,.72) 0 44%,transparent 44% 100%) 50% 68%/52% 9px no-repeat,linear-gradient(90deg,rgba(226,232,240,.55) 0 60%,transparent 60% 100%) 50% 73%/44% 8px no-repeat,linear-gradient(135deg,rgba(239,246,255,.76),rgba(255,255,255,.72))!important;
  z-index:0!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box:after{
  content:"PDF"!important;
  position:absolute!important;
  right:calc(100% - 92px)!important;
  top:4.2rem!important;
  display:grid!important;
  place-items:center!important;
  width:90px!important;
  height:76px!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#ff4d5f,#ef4444)!important;
  color:#ffffff!important;
  font-size:1.15rem!important;
  font-weight:950!important;
  box-shadow:0 18px 36px rgba(239,68,68,.28)!important;
  transform:rotate(2deg)!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box>*{
  position:relative!important;
  z-index:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box strong{
  max-width:1020px!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-size:clamp(3.8rem,5.35vw,5.35rem)!important;
  line-height:1.02!important;
  font-weight:800!important;
  letter-spacing:0!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box small{
  margin:.05rem auto .7rem!important;
  min-height:48px!important;
  padding:.48rem 1.28rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.82)!important;
  color:#31506f!important;
  -webkit-text-fill-color:#31506f!important;
  font-size:1rem!important;
  font-weight:720!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-secondary-cta{
  min-width:224px!important;
  min-height:68px!important;
  border-radius:22px!important;
  font-size:1.05rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-trust-text{
  width:max-content!important;
  max-width:min(900px,calc(100vw - 64px))!important;
  margin:1.2rem auto 0!important;
  background:rgba(255,255,255,.74)!important;
  border:1px solid #bfdbfe!important;
  box-shadow:0 12px 28px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)){
  width:min(1180px,calc(100vw - 48px))!important;
  max-width:1180px!important;
  margin:0 auto 1.45rem!important;
  padding:0!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)) .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file)) .pdf-studio-form{
  width:100%!important;
  max-width:1180px!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box{
  width:100%!important;
  min-height:528px!important;
  padding:4.4rem 4rem!important;
  border:1px solid rgba(191,219,254,.9)!important;
  border-radius:28px!important;
  background:#ffffff!important;
  background-image:none!important;
  box-shadow:0 18px 54px rgba(37,99,235,.10),inset 0 1px 0 #ffffff!important;
  outline:2px dashed rgba(147,197,253,.8)!important;
  outline-offset:-32px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box:before{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box:after{
  right:9%!important;
  top:13%!important;
  width:74px!important;
  height:62px!important;
  border-radius:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-icon{
  width:96px!important;
  height:96px!important;
  border-radius:24px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-box strong{
  max-width:760px!important;
  font-size:clamp(2.45rem,4vw,4rem)!important;
  line-height:1.08!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-secondary-cta{
  min-width:196px!important;
  min-height:60px!important;
  border-radius:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page[data-tool="merge-pdf"] .pdf-studio[data-pdf-tool="merge-pdf"]:not(.has-selected-file) .upload-trust-text{
  width:720px!important;
  max-width:calc(100vw - 64px)!important;
  margin:1rem auto 0!important;
  padding:.55rem .8rem!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(232,244,255,.9))!important;
  border:1px solid rgba(37,99,235,.26)!important;
  box-shadow:0 10px 28px rgba(37,99,235,.07),inset 0 1px 0 rgba(255,255,255,.7)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)){
  width:min(1180px,calc(100vw - 48px))!important;
  max-width:1180px!important;
  margin:0 auto 1.45rem!important;
  padding:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)):before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)):after{
  display:none!important;
  content:none!important;
  opacity:0!important;
  background:none!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio-form{
  width:100%!important;
  max-width:1180px!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  background-color:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio:not(.has-selected-file) .upload-box{
  width:100%!important;
  min-height:528px!important;
  padding:4.4rem 4rem!important;
  border:1px solid rgba(191,219,254,.9)!important;
  border-radius:28px!important;
  background:#ffffff!important;
  background-image:none!important;
  box-shadow:0 18px 54px rgba(37,99,235,.10),inset 0 1px 0 #ffffff!important;
  outline:2px dashed rgba(147,197,253,.8)!important;
  outline-offset:-32px!important;
  overflow:hidden!important;
  gap:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio:not(.has-selected-file) .upload-box:before{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio:not(.has-selected-file) .upload-box:after{
  content:"PDF"!important;
  position:absolute!important;
  right:9%!important;
  top:13%!important;
  display:grid!important;
  place-items:center!important;
  width:74px!important;
  height:62px!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#ff4d5f,#ef4444)!important;
  color:#ffffff!important;
  font-size:1.15rem!important;
  font-weight:950!important;
  box-shadow:0 18px 36px rgba(239,68,68,.28)!important;
  transform:rotate(2deg)!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio:not(.has-selected-file) .upload-box>*{
  position:relative!important;
  z-index:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio:not(.has-selected-file) .upload-icon{
  width:96px!important;
  height:96px!important;
  border-radius:24px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio:not(.has-selected-file) .upload-box strong{
  max-width:760px!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-size:clamp(2.45rem,4vw,4rem)!important;
  line-height:1.08!important;
  font-weight:800!important;
  letter-spacing:0!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio:not(.has-selected-file) .upload-box small{
  margin:.05rem auto .7rem!important;
  min-height:48px!important;
  padding:.48rem 1.28rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.82)!important;
  color:#31506f!important;
  -webkit-text-fill-color:#31506f!important;
  font-size:1rem!important;
  font-weight:720!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio:not(.has-selected-file) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio:not(.has-selected-file) .upload-secondary-cta{
  min-width:196px!important;
  min-height:60px!important;
  border-radius:18px!important;
  font-size:1.05rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio:not(.has-selected-file) .upload-trust-text{
  width:720px!important;
  max-width:calc(100vw - 64px)!important;
  margin:1rem auto 0!important;
  padding:.55rem .8rem!important;
  border:1px solid rgba(37,99,235,.26)!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(232,244,255,.9))!important;
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  box-shadow:0 10px 28px rgba(37,99,235,.07),inset 0 1px 0 rgba(255,255,255,.7)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-box{
  box-sizing:border-box!important;
  width:100%!important;
  height:528px!important;
  min-height:528px!important;
  max-height:528px!important;
  padding:3.45rem 4rem!important;
  background:#ffffff!important;
  background-image:none!important;
  border:1px solid rgba(191,219,254,.9)!important;
  border-radius:28px!important;
  box-shadow:0 18px 54px rgba(37,99,235,.10),inset 0 1px 0 #ffffff!important;
  outline:2px dashed rgba(147,197,253,.8)!important;
  outline-offset:-32px!important;
  align-content:center!important;
  gap:.82rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-icon, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-icon{
  width:88px!important;
  height:88px!important;
  border-radius:22px!important;
  margin-bottom:.25rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-box strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-box strong{
  max-width:860px!important;
  font-size:clamp(2.35rem,3.35vw,3.6rem)!important;
  line-height:1.06!important;
  font-weight:800!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-box small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-box small{
  min-height:42px!important;
  margin:.05rem auto .45rem!important;
  padding:.43rem 1.18rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-secondary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-secondary-cta{
  min-width:196px!important;
  min-height:56px!important;
  border-radius:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)){
  max-width:1180px!important;
  padding:0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form){
  width:100%!important;
  max-width:none!important;
  padding:0!important;
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box{
  box-sizing:border-box!important;
  position:relative!important;
  width:100%!important;
  height:528px!important;
  min-height:528px!important;
  max-height:528px!important;
  padding:3.45rem 4rem!important;
  align-content:center!important;
  gap:.82rem!important;
  border:1px solid rgba(191,219,254,.9)!important;
  border-radius:28px!important;
  outline:2px dashed rgba(147,197,253,.82)!important;
  outline-offset:-32px!important;
  background:#ffffff!important;
  background-image:none!important;
  box-shadow:0 18px 54px rgba(37,99,235,.10),inset 0 1px 0 #ffffff!important;
  overflow:hidden!important;
  isolation:isolate!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box:before{
  content:""!important;
  position:absolute!important;
  inset:34px!important;
  z-index:0!important;
  border-radius:20px!important;
  border:0!important;
  background:
    linear-gradient(90deg,rgba(226,232,240,.68) 0 44%,transparent 44% 100%) 50% 68%/52% 9px no-repeat,
    linear-gradient(90deg,rgba(226,232,240,.55) 0 60%,transparent 60% 100%) 50% 73%/44% 8px no-repeat,
    linear-gradient(90deg,rgba(226,232,240,.45) 0 38%,transparent 38% 100%) 50% 78%/48% 8px no-repeat,
    linear-gradient(135deg,rgba(239,246,255,.82),rgba(255,255,255,.72))!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
  opacity:1!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box:after, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box:after{
  content:"IMG"!important;
  position:absolute!important;
  right:9%!important;
  top:13%!important;
  z-index:1!important;
  display:grid!important;
  place-items:center!important;
  width:74px!important;
  height:62px!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
  color:#fff!important;
  font-size:1.08rem!important;
  font-weight:900!important;
  letter-spacing:0!important;
  box-shadow:0 18px 36px rgba(37,99,235,.24)!important;
  transform:rotate(2deg)!important;
  opacity:1!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box>*, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box>*{
  position:relative!important;
  z-index:2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-icon, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-icon{
  width:88px!important;
  height:88px!important;
  border-radius:22px!important;
  margin-bottom:.25rem!important;
  color:#fff!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#7c3aed)!important;
  box-shadow:0 20px 48px rgba(37,99,235,.28),0 0 44px rgba(124,58,237,.18),inset 0 1px 0 rgba(255,255,255,.34)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box strong{
  max-width:860px!important;
  color:#111827!important;
  font-size:clamp(2.2rem,3.2vw,3.45rem)!important;
  line-height:1.06!important;
  font-weight:800!important;
  letter-spacing:0!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box small{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:42px!important;
  margin:.05rem auto .45rem!important;
  padding:.43rem 1.18rem!important;
  border:1px solid rgba(96,165,250,.34)!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,#ffffff,#eff6ff)!important;
  color:#294766!important;
  font-size:1rem!important;
  font-weight:650!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-secondary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-secondary-cta{
  min-width:196px!important;
  min-height:56px!important;
  border-radius:18px!important;
  font-size:1.05rem!important;
  font-weight:760!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)+.upload-trust-text, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .upload-trust-text, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .upload-trust-text{
  width:720px!important;
  max-width:calc(100vw - 64px)!important;
  margin:1rem auto 0!important;
  padding:.55rem .8rem!important;
  border:1px solid rgba(37,99,235,.26)!important;
  border-radius:999px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(232,244,255,.9))!important;
  color:#526275!important;
  -webkit-text-fill-color:#526275!important;
  text-transform:capitalize!important;
  box-shadow:0 10px 28px rgba(37,99,235,.07),inset 0 1px 0 rgba(255,255,255,.7)!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-page{
    padding-left:clamp(.85rem,4vw,1rem)!important;
    padding-right:clamp(.85rem,4vw,1rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-page #tool-workspace.tool-panel:has(.image-optimizer-20kb-form:not(.has-uploaded-file)){
    width:100%!important;
    max-width:100%!important;
    margin:0 auto!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file){
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:0 auto!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-box{
    box-sizing:border-box!important;
    position:relative!important;
    display:grid!important;
    justify-items:center!important;
    align-content:center!important;
    width:100%!important;
    max-width:100%!important;
    min-height:392px!important;
    height:auto!important;
    max-height:none!important;
    margin:0 auto!important;
    padding:2.65rem 1.05rem 1.35rem!important;
    gap:.54rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:24px!important;
    outline:2px dashed rgba(147,197,253,.8)!important;
    outline-offset:-17px!important;
    background:#ffffff!important;
    background-image:none!important;
    box-shadow:0 18px 42px rgba(37,99,235,.10),inset 0 1px 0 #ffffff!important;
    overflow:hidden!important;
    isolation:isolate!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-box:before{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader.image-optimizer-20kb-form:not(.has-uploaded-file)) .premium-uploader.image-optimizer-20kb-form:not(.has-uploaded-file):not(.passport-studio-form) .upload-box{
    height:522px!important;
    min-height:522px!important;
    max-height:522px!important;
    padding:3.15rem 1.15rem 1.75rem!important;
    gap:.66rem!important;
    border-radius:24px!important;
    outline-offset:-17px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader.image-optimizer-20kb-form:not(.has-uploaded-file)) .premium-uploader.image-optimizer-20kb-form:not(.has-uploaded-file):not(.passport-studio-form) .upload-box:before{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader.image-optimizer-20kb-form:not(.has-uploaded-file)) .premium-uploader.image-optimizer-20kb-form:not(.has-uploaded-file):not(.passport-studio-form) .upload-box:after{
    content:"IMG"!important;
    left:1rem!important;
    top:2.15rem!important;
    right:auto!important;
    width:58px!important;
    height:52px!important;
    border-radius:16px!important;
    font-size:.95rem!important;
    font-weight:850!important;
    letter-spacing:0!important;
    transform:rotate(2deg)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader.image-optimizer-20kb-form:not(.has-uploaded-file)) .premium-uploader.image-optimizer-20kb-form:not(.has-uploaded-file):not(.passport-studio-form) .upload-icon{
    width:76px!important;
    height:76px!important;
    margin:.1rem 0!important;
    border-radius:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-box:after{
    content:"IMG"!important;
    position:absolute!important;
    left:1rem!important;
    top:1.9rem!important;
    right:auto!important;
    display:grid!important;
    place-items:center!important;
    z-index:1!important;
    width:52px!important;
    height:47px!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
    color:#ffffff!important;
    font-size:.92rem!important;
    font-weight:850!important;
    letter-spacing:0!important;
    transform:rotate(2deg)!important;
    box-shadow:0 18px 36px rgba(37,99,235,.22)!important;
    pointer-events:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-box>*{
    position:relative!important;
    z-index:2!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-icon{
    display:grid!important;
    place-items:center!important;
    width:70px!important;
    height:70px!important;
    margin:.05rem auto .12rem!important;
    padding:0!important;
    border:0!important;
    border-radius:20px!important;
    background:linear-gradient(135deg,#16c4dd,#2563eb 58%,#7c3aed)!important;
    color:#ffffff!important;
    box-shadow:0 16px 36px rgba(37,99,235,.25),0 0 34px rgba(124,58,237,.16),inset 0 1px 0 rgba(255,255,255,.32)!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-icon:before{
    content:""!important;
    display:block!important;
    width:38px!important;
    height:38px!important;
    background:#ffffff!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M12 17V10'/%3E%3Cpath d='m8.5 13.5 3.5-3.5 3.5 3.5'/%3E%3C/svg%3E") center/contain no-repeat!important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M12 17V10'/%3E%3Cpath d='m8.5 13.5 3.5-3.5 3.5 3.5'/%3E%3C/svg%3E") center/contain no-repeat!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-icon svg{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-box strong{
    width:min(264px,calc(100vw - 116px))!important;
    max-width:min(264px,calc(100vw - 116px))!important;
    margin:.08rem auto 0!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:clamp(1.3rem,6vw,1.55rem)!important;
    line-height:1.08!important;
    font-weight:820!important;
    letter-spacing:0!important;
    text-align:center!important;
    text-transform:capitalize!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.image-optimizer-20kb-form:not(.has-uploaded-file)) .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-box strong{
    width:min(264px,calc(100vw - 116px))!important;
    max-width:min(264px,calc(100vw - 116px))!important;
    font-size:clamp(1.3rem,6vw,1.55rem)!important;
    line-height:1.08!important;
    font-weight:820!important;
    letter-spacing:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.image-optimizer-20kb-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader.image-optimizer-20kb-form:not(.has-uploaded-file)) .premium-uploader.image-optimizer-20kb-form:not(.has-uploaded-file):not(.passport-studio-form) .upload-box strong{
    width:min(264px,calc(100vw - 116px))!important;
    max-width:min(264px,calc(100vw - 116px))!important;
    font-size:clamp(1.3rem,6vw,1.55rem)!important;
    line-height:1.08!important;
    font-weight:820!important;
    letter-spacing:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-box small{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    max-width:254px!important;
    min-height:0!important;
    margin:.02rem auto .18rem!important;
    padding:.48rem .85rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:999px!important;
    background:#ffffff!important;
    color:#475569!important;
    -webkit-text-fill-color:#475569!important;
    box-shadow:0 10px 24px rgba(37,99,235,.08)!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.88rem!important;
    line-height:1.32!important;
    font-weight:560!important;
    text-align:center!important;
    white-space:normal!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-cta-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:center!important;
    gap:.62rem!important;
    width:100%!important;
    margin:.08rem auto 0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-secondary-cta{
    width:min(100%,230px)!important;
    min-width:0!important;
    min-height:50px!important;
    padding:.72rem 1rem!important;
    border-radius:17px!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.94rem!important;
    line-height:1.18!important;
    font-weight:700!important;
    letter-spacing:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-primary-cta{
    border:0!important;
    background:linear-gradient(135deg,#20a9e6,#2563eb 58%,#6d3df0)!important;
    background-image:linear-gradient(135deg,#20a9e6,#2563eb 58%,#6d3df0)!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    box-shadow:0 16px 34px rgba(37,99,235,.22)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-primary-cta svg{
    color:#ffffff!important;
    stroke:#ffffff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-secondary-cta{
    background:#ffffff!important;
    border:1px solid rgba(191,219,254,.96)!important;
    color:#334155!important;
    -webkit-text-fill-color:#334155!important;
    box-shadow:0 12px 26px rgba(37,99,235,.09)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file) .upload-formats{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:auto!important;
    max-width:238px!important;
    min-height:0!important;
    margin:.48rem auto 0!important;
    padding:.48rem .82rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:999px!important;
    background:#ffffff!important;
    color:#475569!important;
    -webkit-text-fill-color:#475569!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.76rem!important;
    line-height:1.34!important;
    font-weight:560!important;
    text-align:center!important;
    white-space:normal!important;
    text-transform:capitalize!important;
    box-shadow:0 10px 24px rgba(37,99,235,.08)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .image-optimizer-20kb-form:not(.has-uploaded-file)+.upload-trust-text, html[data-tl-mobile-v2="tool-v1"] body.image-optimizer-20kb-body .tool-page #tool-workspace.tool-panel .upload-trust-text{
    width:auto!important;
    max-width:238px!important;
    margin:.48rem auto 0!important;
    padding:.48rem .82rem!important;
    border-radius:999px!important;
    font-size:.76rem!important;
    line-height:1.35!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page{
    padding-left:clamp(.85rem,4vw,1rem)!important;
    padding-right:clamp(.85rem,4vw,1rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)){
    width:100%!important;
    max-width:100%!important;
    margin:0 auto!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form){
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:0 auto!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box{
    box-sizing:border-box!important;
    position:relative!important;
    display:grid!important;
    justify-items:center!important;
    align-content:center!important;
    width:100%!important;
    max-width:100%!important;
    height:522px!important;
    min-height:522px!important;
    max-height:522px!important;
    margin:0 auto!important;
    padding:3.15rem 1.15rem 1.75rem!important;
    gap:.66rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:24px!important;
    outline:2px dashed rgba(147,197,253,.8)!important;
    outline-offset:-17px!important;
    background:#ffffff!important;
    background-image:none!important;
    box-shadow:0 18px 42px rgba(37,99,235,.10),inset 0 1px 0 #ffffff!important;
    overflow:hidden!important;
    isolation:isolate!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box:before{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box:after{
    content:"IMG"!important;
    position:absolute!important;
    left:1rem!important;
    top:2.15rem!important;
    right:auto!important;
    display:grid!important;
    place-items:center!important;
    z-index:1!important;
    width:58px!important;
    height:52px!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#14b8a6,#2563eb)!important;
    color:#ffffff!important;
    font-size:.95rem!important;
    font-weight:850!important;
    letter-spacing:0!important;
    transform:rotate(2deg)!important;
    box-shadow:0 18px 36px rgba(37,99,235,.22)!important;
    pointer-events:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box>*{
    position:relative!important;
    z-index:2!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-icon{
    display:grid!important;
    place-items:center!important;
    width:76px!important;
    height:76px!important;
    margin:.1rem 0!important;
    padding:0!important;
    border:0!important;
    border-radius:20px!important;
    background:linear-gradient(135deg,#16c4dd,#2563eb 58%,#7c3aed)!important;
    color:#ffffff!important;
    box-shadow:0 16px 36px rgba(37,99,235,.25),0 0 34px rgba(124,58,237,.16),inset 0 1px 0 rgba(255,255,255,.32)!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-icon:before{
    content:""!important;
    display:block!important;
    width:38px!important;
    height:38px!important;
    background:#ffffff!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M12 17V10'/%3E%3Cpath d='m8.5 13.5 3.5-3.5 3.5 3.5'/%3E%3C/svg%3E") center/contain no-repeat!important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M12 17V10'/%3E%3Cpath d='m8.5 13.5 3.5-3.5 3.5 3.5'/%3E%3C/svg%3E") center/contain no-repeat!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-icon svg{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box strong{
    width:min(264px,calc(100vw - 116px))!important;
    max-width:min(264px,calc(100vw - 116px))!important;
    margin:.08rem auto 0!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:clamp(1.3rem,6vw,1.55rem)!important;
    line-height:1.08!important;
    font-weight:820!important;
    letter-spacing:0!important;
    text-align:center!important;
    text-transform:capitalize!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box small{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    max-width:254px!important;
    min-height:0!important;
    margin:.02rem auto .18rem!important;
    padding:.48rem .85rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:999px!important;
    background:#ffffff!important;
    color:#475569!important;
    -webkit-text-fill-color:#475569!important;
    box-shadow:0 10px 24px rgba(37,99,235,.08)!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.88rem!important;
    line-height:1.32!important;
    font-weight:560!important;
    text-align:center!important;
    white-space:normal!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-cta-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:center!important;
    gap:.62rem!important;
    width:100%!important;
    margin:.08rem auto 0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-secondary-cta{
    width:min(100%,230px)!important;
    min-width:0!important;
    min-height:50px!important;
    padding:.72rem 1rem!important;
    border-radius:17px!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.94rem!important;
    line-height:1.18!important;
    font-weight:700!important;
    letter-spacing:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-primary-cta{
    border:0!important;
    background:linear-gradient(135deg,#20a9e6,#2563eb 58%,#6d3df0)!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    box-shadow:0 16px 34px rgba(37,99,235,.22)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-primary-cta svg{
    color:#ffffff!important;
    stroke:#ffffff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-secondary-cta{
    background:#ffffff!important;
    border:1px solid rgba(191,219,254,.96)!important;
    color:#334155!important;
    -webkit-text-fill-color:#334155!important;
    box-shadow:0 12px 26px rgba(37,99,235,.09)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-formats, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)+.upload-trust-text, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file):not(.passport-studio-form)) .upload-trust-text{
    width:auto!important;
    max-width:238px!important;
    min-height:0!important;
    margin:.48rem auto 0!important;
    padding:.48rem .82rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:999px!important;
    background:#ffffff!important;
    color:#475569!important;
    -webkit-text-fill-color:#475569!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.76rem!important;
    line-height:1.34!important;
    font-weight:560!important;
    text-align:center!important;
    white-space:normal!important;
    text-transform:capitalize!important;
    box-shadow:0 10px 24px rgba(37,99,235,.08)!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box{
    box-sizing:border-box!important;
    position:relative!important;
    display:grid!important;
    align-content:center!important;
    justify-items:center!important;
    width:100%!important;
    height:522px!important;
    min-height:522px!important;
    max-height:522px!important;
    padding:3.15rem 1.15rem 1.75rem!important;
    gap:.66rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:24px!important;
    outline:2px dashed rgba(147,197,253,.8)!important;
    outline-offset:-17px!important;
    background:#ffffff!important;
    background-image:none!important;
    box-shadow:0 18px 42px rgba(37,99,235,.10),inset 0 1px 0 #ffffff!important;
    overflow:hidden!important;
    isolation:isolate!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box:before{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box:after{
    content:"IMG"!important;
    position:absolute!important;
    left:1rem!important;
    right:auto!important;
    top:2.15rem!important;
    z-index:1!important;
    display:grid!important;
    place-items:center!important;
    width:58px!important;
    height:52px!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#16c4b8,#2563eb)!important;
    color:#0f2e47!important;
    -webkit-text-fill-color:#0f2e47!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.86rem!important;
    font-weight:850!important;
    letter-spacing:0!important;
    box-shadow:0 18px 34px rgba(37,99,235,.20)!important;
    transform:rotate(2deg)!important;
    pointer-events:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-icon{
    display:grid!important;
    place-items:center!important;
    width:76px!important;
    height:76px!important;
    margin:.1rem 0 0!important;
    border-radius:20px!important;
    color:#ffffff!important;
    background:linear-gradient(135deg,#0ea5e9,#2563eb 52%,#6d3df0)!important;
    box-shadow:0 18px 42px rgba(37,99,235,.24),0 0 34px rgba(124,58,237,.18),inset 0 1px 0 rgba(255,255,255,.34)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-icon svg{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-icon:before{
    content:""!important;
    display:block!important;
    width:38px!important;
    height:38px!important;
    background:#ffffff!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M12 17V10'/%3E%3Cpath d='m8.5 13.5 3.5-3.5 3.5 3.5'/%3E%3C/svg%3E") center/contain no-repeat!important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M12 17V10'/%3E%3Cpath d='m8.5 13.5 3.5-3.5 3.5 3.5'/%3E%3C/svg%3E") center/contain no-repeat!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box strong{
    width:min(264px,calc(100vw - 116px))!important;
    max-width:min(264px,calc(100vw - 116px))!important;
    margin:.08rem auto 0!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:clamp(1.3rem,6vw,1.55rem)!important;
    line-height:1.08!important;
    font-weight:820!important;
    letter-spacing:0!important;
    text-align:center!important;
    text-transform:capitalize!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box small{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    max-width:254px!important;
    min-height:0!important;
    margin:.02rem auto .18rem!important;
    padding:.48rem .85rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:999px!important;
    background:#ffffff!important;
    color:#475569!important;
    -webkit-text-fill-color:#475569!important;
    box-shadow:0 10px 24px rgba(37,99,235,.08)!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.88rem!important;
    line-height:1.32!important;
    font-weight:560!important;
    text-align:center!important;
    white-space:normal!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box{
    height:522px!important;
    min-height:522px!important;
    max-height:522px!important;
    padding:3.15rem 1.15rem 1.75rem!important;
    gap:.66rem!important;
    border-radius:24px!important;
    outline-offset:-17px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box:before{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box:after{
    left:1rem!important;
    right:auto!important;
    top:2.15rem!important;
    width:58px!important;
    height:52px!important;
    border-radius:16px!important;
    color:#0f2e47!important;
    -webkit-text-fill-color:#0f2e47!important;
    font-size:.86rem!important;
    transform:rotate(2deg)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-icon{
    width:76px!important;
    height:76px!important;
    margin:.1rem 0 0!important;
    border-radius:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-image-tools:not(.flux-tool-pdf-tools):not(.generic-tool-studio-active):not(.passport-editor-active) .tool-page #tool-workspace.tool-panel:has(.premium-uploader:not(.has-uploaded-file)) .premium-uploader:not(.has-uploaded-file):not(.passport-studio-form) .upload-box strong{
    width:min(264px,calc(100vw - 116px))!important;
    max-width:min(264px,calc(100vw - 116px))!important;
    font-size:clamp(1.3rem,6vw,1.55rem)!important;
    line-height:1.08!important;
    font-weight:820!important;
    text-align:center!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page{
    padding-left:clamp(.85rem,4vw,1rem)!important;
    padding-right:clamp(.85rem,4vw,1rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)){
    width:100%!important;
    max-width:100%!important;
    margin:0 auto!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file){
    width:100%!important;
    max-width:100%!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .pdf-studio-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .pdf-studio-form{
    width:100%!important;
    max-width:100%!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-box, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-box{
    box-sizing:border-box!important;
    width:100%!important;
    min-height:430px!important;
    height:auto!important;
    max-height:none!important;
    padding:3.15rem 1.15rem 1.75rem!important;
    display:grid!important;
    place-items:center!important;
    align-content:center!important;
    gap:.66rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:24px!important;
    outline:2px dashed rgba(147,197,253,.82)!important;
    outline-offset:-17px!important;
    background:#ffffff!important;
    background-image:none!important;
    box-shadow:0 18px 42px rgba(37,99,235,.10),inset 0 1px 0 #ffffff!important;
    overflow:hidden!important;
    isolation:isolate!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-box:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-box:before{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-box:after, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-box:after{
    content:"PDF"!important;
    left:.95rem!important;
    top:2.15rem!important;
    right:auto!important;
    width:58px!important;
    height:52px!important;
    border-radius:16px!important;
    font-size:.95rem!important;
    font-weight:900!important;
    transform:rotate(2deg)!important;
    z-index:1!important;
    pointer-events:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-box>*, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-box>*{
    position:relative!important;
    z-index:2!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-icon, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-icon{
    width:76px!important;
    height:76px!important;
    border-radius:20px!important;
    margin:.1rem auto .1rem!important;
    box-shadow:0 16px 36px rgba(37,99,235,.25),0 0 34px rgba(124,58,237,.16),inset 0 1px 0 rgba(255,255,255,.32)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-icon:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-icon:before{
    content:""!important;
    display:block!important;
    width:42px!important;
    height:42px!important;
    background:#ffffff!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M12 17V10'/%3E%3Cpath d='m8.5 13.5 3.5-3.5 3.5 3.5'/%3E%3C/svg%3E") center/contain no-repeat!important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M12 17V10'/%3E%3Cpath d='m8.5 13.5 3.5-3.5 3.5 3.5'/%3E%3C/svg%3E") center/contain no-repeat!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-icon svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-icon svg{
    display:none!important;
    width:42px!important;
    height:42px!important;
    color:#ffffff!important;
    stroke:#ffffff!important;
    stroke-width:2.35!important;
    opacity:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-box strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-box strong{
    width:min(100%,270px)!important;
    max-width:270px!important;
    margin:.12rem auto 0!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    font-size:clamp(1.78rem,8.1vw,2.35rem)!important;
    line-height:1.08!important;
    font-weight:820!important;
    letter-spacing:0!important;
    text-align:center!important;
    text-transform:capitalize!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-box small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-box small{
    width:auto!important;
    max-width:250px!important;
    min-height:0!important;
    margin:.02rem auto .25rem!important;
    padding:.48rem .9rem!important;
    border-radius:999px!important;
    font-size:.92rem!important;
    line-height:1.32!important;
    font-weight:650!important;
    text-align:center!important;
    white-space:normal!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-actions{
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:center!important;
    gap:.65rem!important;
    margin:.15rem auto 0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .pdf-studio:not(.has-selected-file) .upload-secondary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .pdf-studio[data-pdf-tool]:not(.has-selected-file) .upload-secondary-cta{
    width:min(100%,230px)!important;
    min-width:0!important;
    min-height:56px!important;
    border-radius:18px!important;
    padding:.7rem 1rem!important;
    font-size:1rem!important;
    line-height:1.2!important;
    font-weight:760!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .upload-trust-text, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .upload-trust-text, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)) .upload-formats, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)) .upload-formats{
    width:auto!important;
    max-width:242px!important;
    margin:.5rem auto 0!important;
    padding:.48rem .82rem!important;
    border-radius:999px!important;
    font-size:.79rem!important;
    line-height:1.35!important;
    font-weight:680!important;
    text-align:center!important;
    white-space:normal!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)){
    width:100%!important;
    max-width:100%!important;
    min-height:auto!important;
    display:flex!important;
    flex-direction:column!important;
    gap:1rem!important;
    padding:0!important;
    margin:0 auto!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)):before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)):after{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-studio-form{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-options-grid{
    order:1!important;
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.72rem!important;
    padding:0!important;
    margin:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-workspace{
    order:3!important;
    width:100%!important;
    max-width:100%!important;
    min-height:auto!important;
    display:flex!important;
    flex-direction:column!important;
    gap:1rem!important;
    padding:0!important;
    margin:0!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-preview-board{
    width:100%!important;
    max-width:100%!important;
    min-height:0!important;
    height:auto!important;
    padding:0!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:20px!important;
    background:#ffffff!important;
    box-shadow:0 18px 42px rgba(37,99,235,.10)!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board{
    order:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-preview-board{
    order:2!important;
    background:linear-gradient(135deg,#eff6ff,#f8fbff 58%,#f7f4ff)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-board-head{
    min-height:56px!important;
    padding:.85rem 1rem!important;
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:.65rem!important;
    border-bottom:1px solid rgba(226,232,240,.95)!important;
    background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-board-head strong{
    color:#132033!important;
    -webkit-text-fill-color:#132033!important;
    font-size:1rem!important;
    line-height:1.25!important;
    font-weight:800!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-board-head span{
    color:#64748b!important;
    -webkit-text-fill-color:#64748b!important;
    font-size:.78rem!important;
    line-height:1.32!important;
    font-weight:680!important;
    text-align:right!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-list{
    max-height:270px!important;
    overflow:auto!important;
    padding:.9rem!important;
    display:grid!important;
    gap:.68rem!important;
    align-content:start!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-item{
    min-height:78px!important;
    border-radius:16px!important;
    padding:.82rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    background:linear-gradient(135deg,#ffffff,#f8fbff)!important;
    box-shadow:0 10px 24px rgba(37,99,235,.07)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-page-preview{
    min-height:300px!important;
    max-height:none!important;
    padding:1rem!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:1rem!important;
    place-items:center!important;
    overflow:auto!important;
    background:linear-gradient(135deg,#eef6ff,#f8fbff 58%,#f7f4ff)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-rendered-canvas, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .image-preview-card img{
    max-width:100%!important;
    height:auto!important;
    max-height:360px!important;
    border-radius:14px!important;
    background:#ffffff!important;
    box-shadow:0 16px 38px rgba(15,23,42,.14)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-primary-action{
    order:2!important;
    position:static!important;
    left:auto!important;
    right:auto!important;
    bottom:auto!important;
    top:auto!important;
    z-index:auto!important;
    transform:none!important;
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.62rem!important;
    margin:0!important;
    padding:.7rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:20px!important;
    background:rgba(255,255,255,.9)!important;
    box-shadow:0 18px 42px rgba(37,99,235,.10)!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-primary-action .btn{
    width:100%!important;
    min-height:54px!important;
    border-radius:16px!important;
    font-size:.96rem!important;
    font-weight:780!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-output{
    order:4!important;
    width:100%!important;
    margin:0!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)){
  display:grid!important;
  grid-template-columns:minmax(260px,320px) minmax(0,1fr)!important;
  grid-template-areas:"top top" "controls workspace" "actions workspace" "output output"!important;
  width:100%!important;
  max-width:none!important;
  min-height:calc(100vh - 120px)!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:linear-gradient(135deg,#eef9ff 0%,#f8fbff 54%,#f2efff 100%)!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)):before{
  content:"ToolsLuv Compress Workspace"!important;
  grid-area:top!important;
  display:flex!important;
  align-items:center!important;
  min-height:66px!important;
  padding:0 1.2rem 0 4.35rem!important;
  border-bottom:1px solid #dbeafe!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb) 1.25rem 50%/38px 38px no-repeat,linear-gradient(180deg,#ffffff,#f8fbff)!important;
  color:#111827!important;
  font-weight:820!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-studio-form{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-options-grid{
  grid-area:controls!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  align-self:start!important;
  gap:.85rem!important;
  padding:1rem 0 0 1rem!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-options-grid label{
  border:1px solid #bfdbfe!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.86)!important;
  box-shadow:0 18px 42px rgba(37,99,235,.08)!important;
  font-weight:680!important;
  color:#132238!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-options-grid select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-options-grid input{
  font-weight:650!important;
  color:#132238!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-primary-action{
  grid-area:actions!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  align-self:start!important;
  gap:.72rem!important;
  padding:.35rem 0 1rem 1rem!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-primary-action .btn{
  min-height:60px!important;
  border-radius:18px!important;
  font-weight:720!important;
  box-shadow:0 14px 30px rgba(37,99,235,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-primary-action .btn.primary{
  background:linear-gradient(135deg,#16c7df,#2563eb 58%,#6d3df0)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-primary-action .btn.secondary{
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  color:#174276!important;
  -webkit-text-fill-color:#174276!important;
  border:1px solid #bfdbfe!important;
  box-shadow:0 12px 26px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-primary-action .btn.secondary svg{
  color:#2563eb!important;
  stroke:#2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-workspace{
  grid-area:workspace!important;
  display:grid!important;
  grid-template-columns:minmax(220px,.34fr) minmax(0,1fr)!important;
  min-height:640px!important;
  padding:0 1rem 1rem 0!important;
  margin:0!important;
  align-items:stretch!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-file-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-preview-board{
  min-height:640px!important;
  border:1px solid #bfdbfe!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.92)!important;
  box-shadow:0 28px 80px rgba(37,99,235,.11)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-board-head{
  min-height:58px!important;
  margin:0!important;
  padding:.9rem 1rem!important;
  align-items:center!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  border-bottom:1px solid #e2e8f0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-board-head strong{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-weight:820!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-board-head span{
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  font-weight:650!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-file-item{
  border:1px solid #bfdbfe!important;
  background:linear-gradient(135deg,#ffffff,#f8fbff)!important;
  color:#132033!important;
  box-shadow:0 12px 28px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-file-item.active{
  border-color:#2563eb!important;
  box-shadow:0 16px 34px rgba(37,99,235,.16),inset 4px 0 0 #2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-file-item strong{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-weight:760!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-file-item small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-file-item em{
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-page-preview, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.single-download-summary) .pdf-page-preview{
  background:linear-gradient(135deg,#ffffff 0%,#f8fcff 72%,#eff8ff 100%)!important;
  background-image:none!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-page-preview:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-page-preview:after{
  display:none!important;
  content:none!important;
  opacity:0!important;
  background:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"] .single-page-strip{
  width:100%!important;
  min-height:100%!important;
  padding:1rem!important;
  border:0!important;
  background:transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"] .single-page-strip .split-page-strip-grid{
  justify-content:flex-start!important;
  align-items:flex-start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-file-list{
  align-content:start!important;
  max-height:560px!important;
  overflow:auto!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.single-download-summary)) .pdf-output{
  grid-area:output!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.single-download-summary){
  display:grid!important;
  grid-template-areas:"workspace output"!important;
  grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;
  gap:0!important;
  width:100%!important;
  max-width:none!important;
  min-height:calc(100vh - 110px)!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:linear-gradient(135deg,#eef7ff,#f7fbff 54%,#f2efff)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.single-download-summary):before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.single-download-summary):after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.single-download-summary) .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.single-download-summary) .pdf-primary-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.single-download-summary) .pdf-file-board{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.single-download-summary) .pdf-workspace{
  grid-area:workspace!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  min-height:calc(100vh - 110px)!important;
  padding:clamp(1rem,2vw,2rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.single-download-summary) .pdf-preview-board{
  min-height:calc(100vh - 170px)!important;
  border:1px solid #dbeafe!important;
  border-radius:0!important;
  background:#ffffff!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.single-download-summary) .pdf-page-preview{
  min-height:calc(100vh - 230px)!important;
  padding:1rem!important;
  background:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.single-download-summary) .pdf-output{
  grid-area:output!important;
  align-self:stretch!important;
  height:calc(100vh - 110px)!important;
  overflow:auto!important;
  border-left:1px solid #dbeafe!important;
  background:#ffffff!important;
  padding:clamp(1.2rem,2vw,2rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .single-download-summary .split-summary-actions{
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.single-download-summary):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]){
  display:grid!important;
  grid-template-areas:"workspace output"!important;
  grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;
  gap:0!important;
  width:100%!important;
  max-width:none!important;
  min-height:calc(100vh - 110px)!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:linear-gradient(135deg,#eef7ff,#f7fbff 54%,#f2efff)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.single-download-summary):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.single-download-summary):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.single-download-summary):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]) .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.single-download-summary):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]) .pdf-primary-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.single-download-summary):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]) .pdf-file-board{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.single-download-summary):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]) .pdf-workspace{
  grid-area:workspace!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  min-height:calc(100vh - 110px)!important;
  padding:clamp(1rem,2vw,2rem)!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.single-download-summary):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]) .pdf-preview-board{
  min-height:calc(100vh - 170px)!important;
  border:1px solid #dbeafe!important;
  border-radius:0!important;
  background:#ffffff!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.single-download-summary):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]) .pdf-page-preview{
  min-height:calc(100vh - 230px)!important;
  padding:1rem!important;
  background:#ffffff!important;
  background-image:none!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.single-download-summary):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]) .pdf-page-preview:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.single-download-summary):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]) .pdf-page-preview:after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.single-download-summary):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]) .pdf-output{
  grid-area:output!important;
  align-self:stretch!important;
  height:calc(100vh - 110px)!important;
  overflow:auto!important;
  border-left:1px solid #dbeafe!important;
  background:#ffffff!important;
  padding:clamp(1.2rem,2vw,2rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary){
  display:grid!important;
  grid-template-areas:"workspace output"!important;
  grid-template-columns:minmax(0,1fr) minmax(360px,420px)!important;
  gap:0!important;
  width:100%!important;
  max-width:none!important;
  min-height:calc(100vh - 110px)!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:linear-gradient(135deg,#eef7ff,#f7fbff 54%,#f2efff)!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary):before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary):after{
  display:none!important;
  content:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary) .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary) .pdf-primary-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary) .pdf-file-board{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary) .pdf-workspace{
  grid-area:workspace!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr)!important;
  min-height:calc(100vh - 110px)!important;
  padding:clamp(1rem,2vw,2rem)!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary) .pdf-preview-board{
  min-height:calc(100vh - 170px)!important;
  border:1px solid #dbeafe!important;
  border-radius:0!important;
  background:#ffffff!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary) .pdf-preview-board .pdf-board-head{
  min-height:64px!important;
  padding:0 1.2rem!important;
  border-bottom:1px solid #dbeafe!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary) .pdf-preview-board .pdf-board-head strong{
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  opacity:1!important;
  font-weight:760!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary) .pdf-preview-board .pdf-board-head span{
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  opacity:1!important;
  font-weight:680!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary) .pdf-page-preview{
  min-height:calc(100vh - 230px)!important;
  padding:1rem!important;
  background:#ffffff!important;
  background-image:none!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:has(.image-export-summary) .pdf-output{
  grid-area:output!important;
  align-self:stretch!important;
  height:calc(100vh - 110px)!important;
  overflow:auto!important;
  border-left:1px solid #dbeafe!important;
  background:#ffffff!important;
  padding:clamp(1.2rem,2vw,2rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .image-export-summary .split-summary-actions{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio){
  display:grid!important;
  grid-template-columns:minmax(250px,318px) minmax(0,1fr)!important;
  grid-template-areas:"top top" "controls workspace" "actions workspace" "output output"!important;
  width:100%!important;
  max-width:none!important;
  min-height:calc(100vh - 120px)!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:linear-gradient(135deg,#eef9ff 0%,#f8fbff 54%,#f2efff 100%)!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio):before{
  content:"ToolsLuv PDF Workspace"!important;
  grid-area:top!important;
  display:flex!important;
  align-items:center!important;
  min-height:66px!important;
  padding:0 1.2rem 0 4.35rem!important;
  border-bottom:1px solid #dbeafe!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb) 1.25rem 50%/38px 38px no-repeat,linear-gradient(180deg,#ffffff,#f8fbff)!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-weight:820!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-studio-form{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-options-grid{
  grid-area:controls!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  align-self:start!important;
  gap:.78rem!important;
  padding:1rem 0 0 1rem!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-options-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-note{
  border:1px solid #bfdbfe!important;
  border-radius:18px!important;
  background:rgba(255,255,255,.88)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.08)!important;
  color:#132238!important;
  font-weight:680!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-primary-action{
  grid-area:actions!important;
  display:grid!important;
  grid-template-columns:1fr!important;
  align-self:start!important;
  gap:.72rem!important;
  padding:.35rem 0 1rem 1rem!important;
  margin:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-primary-action .btn{
  width:100%!important;
  min-height:58px!important;
  border-radius:18px!important;
  font-weight:720!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-primary-action .btn.primary{
  background:linear-gradient(135deg,#16c7df,#2563eb 58%,#6d3df0)!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-primary-action .btn.secondary{
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  color:#174276!important;
  -webkit-text-fill-color:#174276!important;
  border:1px solid #bfdbfe!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-workspace{
  grid-area:workspace!important;
  display:grid!important;
  grid-template-columns:minmax(220px,.32fr) minmax(0,1fr)!important;
  gap:1rem!important;
  min-height:640px!important;
  padding:0 1rem 1rem 0!important;
  margin:0!important;
  align-items:stretch!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-file-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-preview-board{
  min-height:640px!important;
  border:1px solid #bfdbfe!important;
  border-radius:22px!important;
  background:rgba(255,255,255,.94)!important;
  box-shadow:0 26px 70px rgba(37,99,235,.1)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-board-head{
  min-height:58px!important;
  margin:0!important;
  padding:.9rem 1rem!important;
  align-items:center!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  border-bottom:1px solid #e2e8f0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-board-head strong{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-weight:820!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-board-head span{
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
  font-weight:650!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-file-list{
  align-content:start!important;
  max-height:560px!important;
  overflow:auto!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-file-item{
  border:1px solid #bfdbfe!important;
  background:linear-gradient(135deg,#ffffff,#f8fbff)!important;
  color:#132033!important;
  box-shadow:0 12px 28px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-file-item.active{
  border-color:#2563eb!important;
  box-shadow:0 16px 34px rgba(37,99,235,.16),inset 4px 0 0 #2563eb!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-file-item strong{
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-weight:760!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-file-item small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-file-item em{
  color:#64748b!important;
  -webkit-text-fill-color:#64748b!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-page-preview{
  min-height:581px!important;
  padding:1.15rem!important;
  display:grid!important;
  align-content:start!important;
  background:linear-gradient(135deg,#ffffff 0%,#f8fcff 72%,#eff8ff 100%)!important;
  background-image:none!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)) .image-file-strip, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)) .single-page-strip{
  width:100%!important;
  min-height:100%!important;
  border:0!important;
  background:transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .image-file-strip-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .single-page-strip .split-page-strip-grid{
  justify-content:flex-start!important;
  align-items:flex-start!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .image-preview-card .split-page-thumb{
  display:grid!important;
  place-items:center!important;
  min-height:180px!important;
  border:1px solid #dbeafe!important;
  border-radius:14px!important;
  background:#ffffff!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .image-preview-card img{
  max-width:100%!important;
  max-height:220px!important;
  object-fit:contain!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .pdf-options-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:.72rem!important;
  padding:1rem 0 0 1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-options-grid{
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio){
  grid-template-columns:minmax(360px,390px) minmax(0,1fr)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .pdf-workspace{
  grid-template-columns:minmax(230px,.3fr) minmax(0,1fr)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .pdf-options-grid:before{
  content:none!important;
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .crop-margin-control{
  position:relative!important;
  display:grid!important;
  grid-column:auto!important;
  gap:.52rem!important;
  min-height:116px!important;
  padding:.84rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:18px!important;
  background:linear-gradient(145deg,#ffffff 0%,#f8fbff 64%,#eef7ff 100%)!important;
  box-shadow:0 14px 32px rgba(37,99,235,.08)!important;
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-weight:650!important;
  text-transform:capitalize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .pdf-options-grid label.crop-margin-control{
  grid-column:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-options-grid label.crop-margin-control{
  grid-column:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .crop-margin-control:before{
  content:attr(data-crop-edge)!important;
  position:absolute!important;
  top:.7rem!important;
  right:.7rem!important;
  display:grid!important;
  place-items:center!important;
  min-width:28px!important;
  height:22px!important;
  padding:0 .42rem!important;
  border:1px solid #dbeafe!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#2563eb!important;
  -webkit-text-fill-color:#2563eb!important;
  font-size:.64rem!important;
  font-weight:800!important;
  line-height:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .crop-control-title{
  display:block!important;
  padding-right:2.6rem!important;
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-size:.86rem!important;
  font-weight:760!important;
  line-height:1.22!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .crop-margin-control[data-crop-edge="Top"]:before{content:"Top"!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .crop-margin-control[data-crop-edge="Right"]:before{content:"Right"!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .crop-margin-control[data-crop-edge="Bottom"]:before{content:"Bottom"!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .crop-margin-control[data-crop-edge="Left"]:before{content:"Left"!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .crop-value-wrap{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  min-height:46px!important;
  border:1px solid #bfdbfe!important;
  border-radius:14px!important;
  background:#ffffff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.95)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .crop-value-wrap input{
  width:100%!important;
  min-height:44px!important;
  height:44px!important;
  padding:0 .75rem!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-size:1rem!important;
  font-weight:760!important;
  appearance:textfield!important;
  -moz-appearance:textfield!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .crop-value-wrap input::-webkit-outer-spin-button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .crop-value-wrap input::-webkit-inner-spin-button{
  margin:0!important;
  -webkit-appearance:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .crop-value-wrap b{
  display:grid!important;
  place-items:center!important;
  height:32px!important;
  min-width:34px!important;
  margin-right:.42rem!important;
  padding:0 .44rem!important;
  border-radius:10px!important;
  background:#eff6ff!important;
  color:#315779!important;
  -webkit-text-fill-color:#315779!important;
  font-size:.72rem!important;
  font-weight:800!important;
  text-transform:lowercase!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .pdf-primary-action{
  padding-top:.55rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .pdf-primary-action .btn{
  border-radius:16px!important;
  font-weight:760!important;
}
@media (max-width:1180px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio){
    grid-template-columns:minmax(250px,318px) minmax(0,1fr)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .pdf-options-grid{
    grid-template-columns:1fr!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)){
  grid-template-columns:1fr!important;
  grid-template-areas:"top" "workspace" "actions" "output"!important;
  max-width:none!important;
  width:100%!important;
  min-height:calc(100vh - 110px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-file-board{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-workspace{
  grid-area:workspace!important;
  display:block!important;
  width:100%!important;
  min-height:calc(100vh - 220px)!important;
  padding:0 1rem 0!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-preview-board{
  width:100%!important;
  min-height:calc(100vh - 220px)!important;
  border:0!important;
  border-radius:0!important;
  background:#eef5ff!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-board-head{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-page-preview{
  display:block!important;
  place-items:unset!important;
  align-content:unset!important;
  min-height:calc(100vh - 220px)!important;
  padding:0!important;
  background:#eef5ff!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-primary-action{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-mode="crop"].has-selected-file > .pdf-primary-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file > .pdf-primary-action{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-editor-loading{
  display:grid!important;
  place-items:center!important;
  gap:.6rem!important;
  min-height:520px!important;
  color:#174276!important;
  -webkit-text-fill-color:#174276!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-editor-loading span{
  display:grid!important;
  place-items:center!important;
  width:54px!important;
  height:54px!important;
  border-radius:18px!important;
  background:linear-gradient(135deg,#06b6d4,#2563eb)!important;
  color:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-editor-loading svg{
  animation:spin 1s linear infinite!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-editor-workspace{
  display:grid!important;
  grid-template-rows:auto minmax(0,1fr)!important;
  width:100%!important;
  height:calc(100vh - 112px)!important;
  min-height:760px!important;
  overflow:hidden!important;
  background:#eef5ff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-editor-topbar{
  position:sticky!important;
  top:0!important;
  z-index:20!important;
  display:grid!important;
  grid-template-columns:minmax(180px,.75fr) auto minmax(260px,.75fr)!important;
  align-items:center!important;
  justify-content:stretch!important;
  gap:.55rem!important;
  min-height:48px!important;
  padding:.42rem .85rem!important;
  border-bottom:1px solid #dbeafe!important;
  background:#ffffff!important;
  box-shadow:0 10px 24px rgba(15,23,42,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-file-context{
  display:flex!important;
  align-items:center!important;
  gap:.8rem!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-file-context strong{
  overflow:hidden!important;
  max-width:340px!important;
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  font-size:.9rem!important;
  font-weight:760!important;
  text-overflow:ellipsis!important;
  white-space:nowrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-file-context span{
  display:flex!important;
  align-items:center!important;
  gap:.28rem!important;
  color:#0b63f6!important;
  -webkit-text-fill-color:#0b63f6!important;
  font-size:.8rem!important;
  font-weight:650!important;
  white-space:nowrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-file-context svg{
  width:18px!important;
  height:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-editor-tools{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:.8rem!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-tool-switch{
  display:flex!important;
  overflow:hidden!important;
  border:1px solid #dbeafe!important;
  border-radius:12px!important;
  background:#f8fbff!important;
  box-shadow:0 8px 20px rgba(15,23,42,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-tool-switch button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-toolbar-actions button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-stage-controls button{
  display:grid!important;
  place-items:center!important;
  width:38px!important;
  height:38px!important;
  border:0!important;
  border-right:1px solid #dbeafe!important;
  border-radius:0!important;
  background:#ffffff!important;
  color:#132033!important;
  -webkit-text-fill-color:#132033!important;
  box-shadow:none!important;
  transition:background .16s ease,color .16s ease,transform .16s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-tool-switch button:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-toolbar-actions button:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-stage-controls button:hover{
  transform:translateY(-1px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-tool-switch button.active{
  background:#eaf2ff!important;
  color:#0b63f6!important;
  -webkit-text-fill-color:#0b63f6!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-toolbar-actions{
  display:flex!important;
  overflow:hidden!important;
  border:1px solid #dbeafe!important;
  border-radius:12px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-top-actions{
  justify-self:end!important;
  display:flex!important;
  flex-wrap:nowrap!important;
  border:0!important;
  border-radius:0!important;
  gap:.45rem!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-top-actions button{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:.42rem!important;
  min-width:94px!important;
  height:42px!important;
  padding:0 .9rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:10px!important;
  background:#ffffff!important;
  color:#0f376f!important;
  -webkit-text-fill-color:#0f376f!important;
  font-size:.9rem!important;
  font-weight:720!important;
  box-shadow:0 8px 20px rgba(15,23,42,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-top-actions .crop-download-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-top-actions button[data-crop-run="finish"]{
  border-color:#0b63f6!important;
  background:#0b63f6!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-top-actions svg{
  width:18px!important;
  height:18px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-margin-quick{
  display:flex!important;
  align-items:center!important;
  gap:.38rem!important;
  padding:.32rem!important;
  border:1px solid #dbeafe!important;
  border-radius:14px!important;
  background:#f8fbff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-margin-quick label{
  display:flex!important;
  align-items:center!important;
  gap:.28rem!important;
  color:#31506f!important;
  -webkit-text-fill-color:#31506f!important;
  font-size:.78rem!important;
  font-weight:800!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-margin-quick input{
  width:54px!important;
  height:34px!important;
  padding:0 .38rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:10px!important;
  background:#ffffff!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-size:.86rem!important;
  font-weight:760!important;
  text-align:center!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-apply-toggle{
  display:flex!important;
  align-items:center!important;
  gap:.45rem!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  font-size:.88rem!important;
  font-weight:650!important;
  white-space:nowrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-apply-toggle input{
  position:absolute!important;
  opacity:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-apply-toggle span{
  position:relative!important;
  width:40px!important;
  height:24px!important;
  border-radius:999px!important;
  background:#cbd5e1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-apply-toggle span:after{
  content:""!important;
  position:absolute!important;
  top:4px!important;
  left:4px!important;
  width:16px!important;
  height:16px!important;
  border-radius:50%!important;
  background:#ffffff!important;
  transition:transform .18s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-apply-toggle input:checked+span{
  background:#0b63f6!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-apply-toggle input:checked+span:after{
  transform:translateX(16px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-current-page-toggle{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:32px!important;
  padding:0 .68rem!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:#ffffff!important;
  color:#31506f!important;
  -webkit-text-fill-color:#31506f!important;
  font-size:.78rem!important;
  font-weight:720!important;
  white-space:nowrap!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-current-page-toggle.active{
  border-color:#0b63f6!important;
  background:#eaf2ff!important;
  color:#0b63f6!important;
  -webkit-text-fill-color:#0b63f6!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-editor-body{
  display:grid!important;
  grid-template-columns:210px minmax(0,1fr)!important;
  min-height:0!important;
  height:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-thumb-rail{
  display:grid!important;
  align-content:start!important;
  gap:1.45rem!important;
  height:100%!important;
  padding:1.4rem 1.1rem 2rem!important;
  overflow:auto!important;
  scroll-behavior:smooth!important;
  overscroll-behavior:contain!important;
  background:#dfeafa!important;
  border-right:1px solid #c7dcff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-thumb-item{
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  gap:.35rem!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-thumb-item img{
  width:150px!important;
  max-height:205px!important;
  object-fit:contain!important;
  background:#ffffff!important;
  border:1px solid #cbd5e1!important;
  box-shadow:0 12px 24px rgba(15,23,42,.08)!important;
  transition:opacity .18s ease,outline-color .18s ease,transform .18s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-thumb-item.active img{
  outline:3px solid #0ea5e9!important;
  outline-offset:4px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-thumb-item em{
  position:absolute!important;
  left:50%!important;
  bottom:1.35rem!important;
  display:flex!important;
  overflow:hidden!important;
  border-radius:8px!important;
  background:#ffffff!important;
  border:1px solid #e5e7eb!important;
  box-shadow:0 10px 24px rgba(15,23,42,.12)!important;
  transform:translateX(-50%)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-thumb-item em button{
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  padding:0!important;
  border:0!important;
  border-right:1px solid #e5e7eb!important;
  border-radius:0!important;
  background:#ffffff!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-thumb-item em button:hover{
  background:#eff6ff!important;
  color:#0b63f6!important;
  -webkit-text-fill-color:#0b63f6!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-thumb-item em button:last-child{
  border-right:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-thumb-item em svg{
  width:34px!important;
  height:34px!important;
  padding:8px!important;
  color:#111827!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-main-stage{
  position:relative!important;
  display:grid!important;
  place-items:start center!important;
  min-height:0!important;
  padding:.8rem 1.45rem 8.25rem!important;
  overflow:auto!important;
  scroll-behavior:smooth!important;
  overscroll-behavior:contain!important;
  background:#edf3fb!important;
  scroll-padding-bottom:8.5rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-page-shell{
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  width:max-content!important;
  max-width:100%!important;
  min-width:0!important;
  margin:0 auto 1.35rem!important;
  background:transparent!important;
  box-shadow:0 18px 46px rgba(15,23,42,.13)!important;
  user-select:none!important;
  touch-action:none!important;
  transition:box-shadow .18s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-page-shell>img{
  display:block!important;
  max-width:min(100%,1260px)!important;
  max-height:var(--crop-img-max-height, none)!important;
  width:var(--crop-img-width, auto)!important;
  height:auto!important;
  object-fit:contain!important;
  background:#ffffff!important;
  image-rendering:auto!important;
  pointer-events:none!important;
  user-select:none!important;
  -webkit-user-drag:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-page-shell>img.is-sideways{
  box-shadow:0 0 0 1px rgba(148,163,184,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-dim{
  position:absolute!important;
  z-index:2!important;
  background:rgba(239,246,255,.58)!important;
  pointer-events:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-dim-top{top:0!important;left:0!important;right:0!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-dim-right{top:0!important;right:0!important;bottom:0!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-dim-bottom{left:0!important;right:0!important;bottom:0!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-dim-left{top:0!important;left:0!important;bottom:0!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-frame{
  position:absolute!important;
  z-index:4!important;
  border:2px solid #06b6d4!important;
  box-shadow:0 0 0 1px rgba(255,255,255,.82),0 0 0 9999px rgba(15,23,42,.08)!important;
  cursor:move!important;
  pointer-events:auto!important;
  touch-action:none!important;
  will-change:left,right,top,bottom!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-frame b{
  position:absolute!important;
  width:12px!important;
  height:12px!important;
  border:2px solid #06b6d4!important;
  background:#ffffff!important;
  border-radius:3px!important;
  cursor:nwse-resize!important;
  pointer-events:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-frame b:nth-child(1){left:-7px!important;top:-7px!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-frame b:nth-child(2){left:50%!important;top:-7px!important;transform:translateX(-50%)!important;cursor:ns-resize!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-frame b:nth-child(3){right:-7px!important;top:-7px!important;cursor:nesw-resize!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-frame b:nth-child(4){right:-7px!important;top:50%!important;transform:translateY(-50%)!important;cursor:ew-resize!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-frame b:nth-child(5){right:-7px!important;bottom:-7px!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-frame b:nth-child(6){left:50%!important;bottom:-7px!important;transform:translateX(-50%)!important;cursor:ns-resize!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-frame b:nth-child(7){left:-7px!important;bottom:-7px!important;cursor:nesw-resize!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-frame b:nth-child(8){left:-7px!important;top:50%!important;transform:translateY(-50%)!important;cursor:ew-resize!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-frame b:nth-child(3), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-frame b:nth-child(7){
  cursor:nesw-resize!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-empty-selection-hint{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-actions{
  position:absolute!important;
  top:10px!important;
  right:10px!important;
  z-index:8!important;
  display:flex!important;
  overflow:hidden!important;
  border-radius:11px!important;
  background:#15356b!important;
  box-shadow:0 16px 32px rgba(15,23,42,.28)!important;
  transform:none!important;
  pointer-events:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-actions button{
  display:grid!important;
  place-items:center!important;
  width:44px!important;
  height:40px!important;
  border:0!important;
  border-right:1px solid rgba(255,255,255,.18)!important;
  border-radius:0!important;
  background:transparent!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-actions button:last-child{
  border-right:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-selection-actions.is-kept{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-stage-controls{
  position:absolute!important;
  left:50%!important;
  bottom:2.7rem!important;
  z-index:60!important;
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  overflow:hidden!important;
  border:1px solid #dbeafe!important;
  border-radius:18px!important;
  background:#15356b!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  box-shadow:0 18px 44px rgba(15,23,42,.24)!important;
  margin:0 auto!important;
  transform:translateX(-50%)!important;
  width:max-content!important;
  max-width:min(92vw,680px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-stage-controls button{
  background:#15356b!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
  border-right:1px solid rgba(255,255,255,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-stage-controls button.active, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-stage-controls button:hover{
  background:#0b63f6!important;
  color:#ffffff!important;
  -webkit-text-fill-color:#ffffff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-stage-controls span{
  display:flex!important;
  align-items:center!important;
  gap:.32rem!important;
  height:38px!important;
  padding:0 .8rem!important;
  border-right:1px solid rgba(255,255,255,.18)!important;
  font-weight:750!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-stage-controls strong{
  display:grid!important;
  place-items:center!important;
  min-width:28px!important;
  height:28px!important;
  border-radius:8px!important;
  background:#0b63f6!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-fit-height .crop-page-shell>img{
  width:auto!important;
  max-width:calc(100vw - 230px)!important;
  max-height:calc(100vh - 150px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .crop-fit-width .crop-page-shell>img{
  width:min(calc(100vw - 260px),1380px)!important;
  max-width:min(calc(100vw - 260px),1380px)!important;
  max-height:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file{
  grid-template-columns:1fr!important;
  grid-template-areas:"top" "workspace" "actions" "output"!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-panel:has(.crop-editor-workspace){
  transform:none!important;
  filter:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:before{
  content:none!important;
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)){
  grid-template-areas:"workspace" "actions" "output"!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .pdf-file-board{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .pdf-workspace{
  grid-area:workspace!important;
  display:block!important;
  width:100%!important;
  max-width:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .pdf-preview-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file .pdf-page-preview{
  width:100%!important;
  max-width:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio){
  grid-template-columns:1fr!important;
  grid-template-areas:"workspace" "actions" "output"!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio):before{
  content:none!important;
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-file-board{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-workspace{
  grid-area:workspace!important;
  display:block!important;
  grid-template-columns:none!important;
  width:100%!important;
  max-width:none!important;
  padding:0 1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)){
  width:100vw!important;
  max-width:100vw!important;
  min-height:calc(100vh - 140px)!important;
  margin:-56px calc(50% - 50vw) 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:#edf3fb!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-workspace{
  width:100vw!important;
  max-width:100vw!important;
  min-height:calc(100vh - 70px)!important;
  margin:0 calc(50% - 50vw)!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-preview-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-page-preview{
  width:100vw!important;
  max-width:100vw!important;
  min-height:calc(100vh - 70px)!important;
  border:0!important;
  border-radius:0!important;
  background:#edf3fb!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-editor-workspace{
  position:relative!important;
  left:-36px!important;
  width:calc(100vw - 18px)!important;
  max-width:calc(100vw - 18px)!important;
  box-sizing:border-box!important;
  height:calc(100vh - 70px)!important;
  min-height:calc(100vh - 70px)!important;
  border:0!important;
  border-radius:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-editor-topbar{
  min-height:42px!important;
  padding:.28rem 1rem!important;
  box-sizing:border-box!important;
  grid-template-columns:minmax(260px,1fr) auto max-content!important;
  box-shadow:0 5px 16px rgba(15,23,42,.045)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-editor-tools{
  gap:.5rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-tool-switch button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-toolbar-actions button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-stage-controls button{
  width:36px!important;
  height:36px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-top-actions button{
  min-width:76px!important;
  height:38px!important;
  padding:0 .5rem!important;
  font-size:.82rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-top-actions button[data-crop-run="finish"]{
  min-width:42px!important;
  width:42px!important;
  padding:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-top-actions button[data-crop-run="finish"] span{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-editor-body{
  grid-template-columns:168px minmax(0,1fr)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-thumb-rail{
  gap:1rem!important;
  padding:.9rem .62rem 1.5rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-thumb-item img{
  width:122px!important;
  max-height:172px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-thumb-item em{
  bottom:1.05rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-thumb-item em button{
  width:30px!important;
  height:30px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-thumb-item em svg{
  width:30px!important;
  height:30px!important;
  padding:7px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-main-stage{
  padding:.58rem .9rem 4.65rem!important;
  scroll-padding-bottom:4.75rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-page-shell{
  margin:0 auto 1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-page-shell>img{
  max-width:min(100%,1380px)!important;
  max-height:var(--crop-img-max-height, calc(100vh - 150px))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-fit-width .crop-page-shell>img{
  width:var(--crop-img-width, min(calc(100vw - 260px),1380px))!important;
  max-width:none!important;
  max-height:var(--crop-img-max-height, none)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-fit-height .crop-page-shell>img{
  width:auto!important;
  max-width:calc(100vw - 230px)!important;
  max-height:var(--crop-img-max-height, calc(100vh - 150px))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-stage-controls{
  position:sticky!important;
  left:auto!important;
  right:auto!important;
  bottom:.55rem!important;
  justify-self:center!important;
  align-self:end!important;
  transform:none!important;
  z-index:240!important;
  margin:.4rem auto .55rem!important;
  backdrop-filter:blur(12px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .pdf-studio.has-selected-file:not(:has(.split-download-summary)):not([data-pdf-tool="split-pdf"]):not([data-pdf-tool="merge-pdf"]):not([data-pdf-tool="compress-pdf"]):not(.pdf-no-upload-studio) .pdf-output{
  grid-area:output!important;
  padding:0!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page-hero h1{
    width:100%!important;
    max-width:calc(100vw - 2rem)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    white-space:normal!important;
    overflow-wrap:break-word!important;
    word-break:normal!important;
    font-size:clamp(1.9rem,8.6vw,2.46rem)!important;
    line-height:1.08!important;
    letter-spacing:0!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel{
    width:100%!important;
    max-width:100%!important;
    margin-inline:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio:not(.has-selected-file)), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel:has(.pdf-studio[data-pdf-tool]:not(.has-selected-file)){
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file){
    width:100%!important;
    max-width:100%!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .pdf-studio-form{
    width:100%!important;
    max-width:100%!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-box{
    width:100%!important;
    min-height:392px!important;
    height:auto!important;
    max-height:none!important;
    padding:2.65rem 1.05rem 1.35rem!important;
    gap:.54rem!important;
    display:grid!important;
    align-content:center!important;
    justify-items:center!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:24px!important;
    outline:2px dashed rgba(147,197,253,.8)!important;
    outline-offset:-17px!important;
    background:#ffffff!important;
    background-image:none!important;
    box-shadow:0 18px 42px rgba(37,99,235,.10),inset 0 1px 0 #fff!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-box:before{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-box:after{
    content:"PDF"!important;
    left:1rem!important;
    top:1.9rem!important;
    right:auto!important;
    width:52px!important;
    height:47px!important;
    border-radius:16px!important;
    font-size:.92rem!important;
    font-weight:850!important;
    letter-spacing:0!important;
    transform:rotate(2deg)!important;
    z-index:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-icon{
    width:70px!important;
    height:70px!important;
    margin:.05rem auto .12rem!important;
    border-radius:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-icon:before{
    content:""!important;
    display:block!important;
    width:38px!important;
    height:38px!important;
    background:#fff!important;
    -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M12 17V10'/%3E%3Cpath d='m8.5 13.5 3.5-3.5 3.5 3.5'/%3E%3C/svg%3E") center/contain no-repeat!important;
    mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.35' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 2v6h6'/%3E%3Cpath d='M12 17V10'/%3E%3Cpath d='m8.5 13.5 3.5-3.5 3.5 3.5'/%3E%3C/svg%3E") center/contain no-repeat!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-icon svg{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-box strong{
    width:min(100%,286px)!important;
    max-width:286px!important;
    margin:.08rem auto 0!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:clamp(1.38rem,6.2vw,1.78rem)!important;
    line-height:1.08!important;
    font-weight:720!important;
    letter-spacing:0!important;
    text-align:center!important;
    text-transform:capitalize!important;
    word-break:normal!important;
    overflow-wrap:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-box small{
    max-width:254px!important;
    min-height:0!important;
    margin:.02rem auto .18rem!important;
    padding:.48rem .85rem!important;
    border-radius:999px!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.88rem!important;
    line-height:1.32!important;
    font-weight:560!important;
    text-align:center!important;
    white-space:normal!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-actions{
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:center!important;
    gap:.62rem!important;
    margin:.08rem auto 0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-secondary-cta{
    width:min(100%,230px)!important;
    min-width:0!important;
    min-height:50px!important;
    border-radius:17px!important;
    padding:.72rem 1rem!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.94rem!important;
    line-height:1.18!important;
    font-weight:700!important;
    letter-spacing:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-primary-cta{
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-primary-cta svg{
    color:#ffffff!important;
    stroke:#ffffff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-secondary-cta{
    color:#334155!important;
    -webkit-text-fill-color:#334155!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-trust-text, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .upload-formats{
    width:auto!important;
    max-width:238px!important;
    margin:.48rem auto 0!important;
    padding:.48rem .82rem!important;
    border-radius:999px!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.76rem!important;
    line-height:1.34!important;
    font-weight:560!important;
    text-align:center!important;
    white-space:normal!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)){
    width:100%!important;
    max-width:100%!important;
    min-height:auto!important;
    display:flex!important;
    flex-direction:column!important;
    gap:.85rem!important;
    padding:0!important;
    margin:0 auto!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)):before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)):after, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-studio-form{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-options-grid{
    order:1!important;
    width:100%!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.62rem!important;
    padding:0!important;
    margin:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-options-grid:empty{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-options-grid label{
    min-height:0!important;
    padding:.78rem!important;
    border-radius:16px!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.9rem!important;
    font-weight:620!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-workspace{
    order:3!important;
    width:100%!important;
    min-height:auto!important;
    display:flex!important;
    flex-direction:column!important;
    gap:.85rem!important;
    padding:0!important;
    margin:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-preview-board{
    width:100%!important;
    min-height:0!important;
    height:auto!important;
    padding:0!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:18px!important;
    background:#fff!important;
    box-shadow:0 16px 34px rgba(37,99,235,.09)!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board{
    order:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-preview-board{
    order:2!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-board-head{
    min-height:52px!important;
    padding:.78rem .86rem!important;
    margin:0!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    gap:.56rem!important;
    border-bottom:1px solid rgba(226,232,240,.95)!important;
    background:linear-gradient(180deg,#fff,#f8fbff)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-board-head strong{
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.98rem!important;
    line-height:1.25!important;
    font-weight:760!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-board-head span{
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.75rem!important;
    line-height:1.32!important;
    font-weight:560!important;
    text-align:right!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-list{
    max-height:222px!important;
    overflow:auto!important;
    overscroll-behavior:contain!important;
    padding:.78rem!important;
    display:grid!important;
    gap:.62rem!important;
    align-content:start!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-item{
    min-height:70px!important;
    padding:.74rem!important;
    border-radius:15px!important;
    border:1px solid rgba(191,219,254,.95)!important;
    background:linear-gradient(135deg,#fff,#f8fbff)!important;
    box-shadow:0 8px 18px rgba(37,99,235,.06)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-item strong{
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.98rem!important;
    line-height:1.25!important;
    font-weight:700!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-item small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-item em{
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.8rem!important;
    font-weight:520!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-page-preview{
    min-height:220px!important;
    max-height:340px!important;
    overflow:auto!important;
    padding:.85rem!important;
    display:grid!important;
    gap:.85rem!important;
    place-items:center!important;
    background:linear-gradient(135deg,#eef6ff,#f8fbff 58%,#f7f4ff)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-rendered-canvas, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .image-preview-card img{
    max-width:100%!important;
    height:auto!important;
    max-height:300px!important;
    border-radius:12px!important;
    background:#fff!important;
    box-shadow:0 14px 32px rgba(15,23,42,.13)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-primary-action{
    order:2!important;
    position:static!important;
    inset:auto!important;
    z-index:auto!important;
    transform:none!important;
    width:100%!important;
    max-width:100%!important;
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:.58rem!important;
    margin:0!important;
    padding:.62rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:18px!important;
    background:rgba(255,255,255,.92)!important;
    box-shadow:0 16px 34px rgba(37,99,235,.09)!important;
    backdrop-filter:none!important;
    -webkit-backdrop-filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-primary-action .btn{
    width:100%!important;
    min-height:50px!important;
    border-radius:15px!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
    font-size:.9rem!important;
    font-weight:680!important;
    letter-spacing:0!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-primary-action .btn.primary{
    grid-column:1 / -1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-output{
    order:4!important;
    width:100%!important;
    margin:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .single-download-summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .merge-download-summary{
    display:grid!important;
    gap:.62rem!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:.72rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:18px!important;
    background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
    box-shadow:0 16px 36px rgba(37,99,235,.10)!important;
    font-family:Inter,Poppins,Arial,sans-serif!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-page-preview{
    min-height:180px!important;
    max-height:260px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-result-heading{
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:center!important;
    gap:.3rem!important;
    padding:.76rem .62rem!important;
    border:1px solid rgba(134,239,172,.72)!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#f0fdf4 0%,#eff6ff 100%)!important;
    text-align:center!important;
    box-shadow:0 10px 22px rgba(20,184,166,.10)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-result-heading span{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:.32rem!important;
    min-height:34px!important;
    max-width:100%!important;
    padding:.3rem .68rem!important;
    border-radius:999px!important;
    border:1px solid rgba(125,211,252,.95)!important;
    background:linear-gradient(135deg,#ecfeff,#eff6ff)!important;
    color:#075985!important;
    font-size:.78rem!important;
    line-height:1.2!important;
    font-weight:720!important;
    white-space:normal!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-result-heading span svg{
    width:18px!important;
    height:18px!important;
    flex:0 0 auto!important;
    color:#0ea5e9!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-result-heading strong{
    max-width:100%!important;
    overflow-wrap:anywhere!important;
    color:#111827!important;
    font-size:.98rem!important;
    line-height:1.22!important;
    font-weight:760!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-result-heading p{
    margin:0!important;
    color:#64748b!important;
    font-size:.8rem!important;
    line-height:1.3!important;
    font-weight:650!important;
    text-align:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-zip-download{
    width:100%!important;
    min-height:50px!important;
    border:0!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#18bfd3,#2563eb 56%,#6d38e8)!important;
    color:#fff!important;
    box-shadow:0 14px 28px rgba(37,99,235,.20)!important;
    font-size:.92rem!important;
    font-weight:760!important;
    letter-spacing:0!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-summary-actions{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:.5rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-summary-actions .try-another-button{
    width:100%!important;
    min-height:46px!important;
    margin:0!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:15px!important;
    background:#fff!important;
    color:#0f3f76!important;
    box-shadow:0 10px 20px rgba(15,23,42,.06)!important;
    font-size:.86rem!important;
    font-weight:700!important;
    letter-spacing:0!important;
    text-transform:capitalize!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-summary-actions .try-another-button:last-child:nth-child(odd){
    grid-column:1/-1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-summary-actions .try-another-button svg{
    width:18px!important;
    height:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-next-panel{
    display:grid!important;
    gap:.46rem!important;
    margin:0!important;
    padding:.62rem!important;
    border:1px solid rgba(226,232,240,.95)!important;
    border-radius:16px!important;
    background:#fff!important;
    box-shadow:0 10px 22px rgba(15,23,42,.05)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-next-panel>strong{
    color:#111827!important;
    font-size:.92rem!important;
    line-height:1.2!important;
    font-weight:760!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-next-panel a{
    display:grid!important;
    grid-template-columns:36px 1fr 18px!important;
    align-items:center!important;
    gap:.55rem!important;
    min-height:46px!important;
    padding:.46rem .5rem!important;
    border:1px solid rgba(226,232,240,.95)!important;
    border-radius:14px!important;
    background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
    color:#111827!important;
    text-decoration:none!important;
    font-size:.84rem!important;
    font-weight:700!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-next-panel a svg:first-child{
    width:36px!important;
    height:36px!important;
    padding:8px!important;
    border-radius:12px!important;
    background:linear-gradient(135deg,#2563eb,#06b6d4)!important;
    color:#fff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-next-panel a svg:last-child{
    width:17px!important;
    height:17px!important;
    color:#111827!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .tool-workspace-note{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-options-grid{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)){
    gap:.65rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-workspace{
    order:1!important;
    gap:.65rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-list{
    max-height:150px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-page-preview{
    min-height:230px!important;
    max-height:300px!important;
    align-items:start!important;
    place-items:start center!important;
    padding:.62rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-primary-action{
    order:2!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="rotate-pdf"].has-selected-file .mobile-editor-drawer{
    padding:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="rotate-pdf"].has-selected-file .mobile-editor-head, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="rotate-pdf"].has-selected-file .mobile-editor-tabs{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .mobile-editor-tabs{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .mobile-editor-drawer{
    padding:.58rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .pdf-options-grid{
    grid-template-columns:1fr!important;
    gap:.55rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .pdf-options-grid label{
    min-height:64px!important;
    padding:.7rem .78rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .pdf-options-grid .check-row{
    display:flex!important;
    flex-direction:row!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:.7rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .pdf-options-grid .check-row input[type="checkbox"]{
    flex:0 0 24px!important;
    width:24px!important;
    min-width:24px!important;
    max-width:24px!important;
    height:24px!important;
    min-height:24px!important;
    margin:0!important;
    padding:0!important;
    accent-color:#2563eb!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file{
    gap:.55rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .mobile-editor-drawer{
    order:2!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .pdf-workspace{
    order:1!important;
    display:block!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .pdf-file-board{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .pdf-preview-board{
    display:grid!important;
    width:100%!important;
    min-height:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .pdf-board-head{
    min-height:48px!important;
    padding:.68rem .78rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .pdf-page-preview{
    min-height:0!important;
    max-height:48dvh!important;
    padding:.65rem!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-strip{
    gap:.55rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-strip-head{
    min-height:42px!important;
    padding:.55rem .65rem!important;
    border-radius:13px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-strip-grid{
    grid-template-columns:1fr!important;
    gap:.52rem!important;
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card{
    display:grid!important;
    grid-template-columns:68px minmax(0,1fr) auto!important;
    grid-template-rows:1fr!important;
    align-items:center!important;
    gap:.65rem!important;
    min-height:94px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    box-sizing:border-box!important;
    padding:.55rem!important;
    border-radius:14px!important;
    text-align:left!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card img.is-sideways{
    grid-column:1!important;
    grid-row:1!important;
    width:68px!important;
    height:78px!important;
    max-width:68px!important;
    max-height:78px!important;
    margin:0!important;
    object-fit:contain!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card figcaption{
    grid-column:2!important;
    grid-row:1!important;
    min-width:0!important;
    width:auto!important;
    display:grid!important;
    gap:.18rem!important;
    text-align:left!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card figcaption strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card figcaption span{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card .pdf-preview-card-tools{
    position:static!important;
    grid-column:3!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:repeat(2,32px)!important;
    width:64px!important;
    border-radius:10px!important;
    opacity:1!important;
    transform:none!important;
    pointer-events:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card .pdf-preview-card-tools [data-pdf-preview-action="duplicate"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card .pdf-preview-card-tools [data-pdf-preview-action="remove"]{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card .pdf-preview-card-tools button{
    width:32px!important;
    height:32px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .single-page-strip .split-page-strip-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .merge-file-strip .split-page-strip-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .image-file-strip .split-page-strip-grid{
    grid-template-columns:1fr!important;
    gap:.52rem!important;
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .single-page-strip .split-page-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .merge-file-strip .split-page-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .image-file-strip .split-page-card{
    display:grid!important;
    grid-template-columns:68px minmax(0,1fr) auto!important;
    grid-template-rows:1fr!important;
    align-items:center!important;
    gap:.65rem!important;
    min-height:94px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    box-sizing:border-box!important;
    padding:.55rem!important;
    border-radius:14px!important;
    text-align:left!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .single-page-strip .split-page-card img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .merge-file-strip .split-page-card img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .image-file-strip .split-page-card img{
    grid-column:1!important;
    grid-row:1!important;
    width:68px!important;
    height:78px!important;
    max-width:68px!important;
    max-height:78px!important;
    margin:0!important;
    object-fit:contain!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .single-page-strip .split-page-card img.is-sideways, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .merge-file-strip .split-page-card img.is-sideways, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .image-file-strip .split-page-card img.is-sideways{
    width:68px!important;
    height:78px!important;
    max-width:68px!important;
    max-height:78px!important;
    object-fit:contain!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .single-page-strip .split-page-card figcaption, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .merge-file-strip .split-page-card figcaption, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .image-file-strip .split-page-card figcaption{
    grid-column:2!important;
    grid-row:1!important;
    min-width:0!important;
    width:auto!important;
    display:grid!important;
    gap:.18rem!important;
    text-align:left!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .single-page-strip .split-page-card figcaption strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .single-page-strip .split-page-card figcaption span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .merge-file-strip .split-page-card figcaption strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .merge-file-strip .split-page-card figcaption span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .image-file-strip .split-page-card figcaption strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .image-file-strip .split-page-card figcaption span{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .single-page-strip .pdf-preview-card-tools, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .merge-file-strip .pdf-preview-card-tools, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .image-file-strip .pdf-preview-card-tools{
    position:static!important;
    grid-column:3!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:repeat(2,32px)!important;
    width:64px!important;
    border-radius:10px!important;
    opacity:1!important;
    transform:none!important;
    pointer-events:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .single-page-strip .pdf-preview-card-tools [data-pdf-preview-action="duplicate"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .single-page-strip .pdf-preview-card-tools [data-pdf-preview-action="remove"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .merge-file-strip .pdf-preview-card-tools [data-pdf-preview-action="duplicate"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .merge-file-strip .pdf-preview-card-tools [data-pdf-preview-action="remove"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .merge-file-strip .pdf-preview-card-tools .merge-mobile-order-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .image-file-strip .pdf-preview-card-tools [data-pdf-preview-action="duplicate"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .image-file-strip .pdf-preview-card-tools [data-pdf-preview-action="remove"]{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .single-page-strip .pdf-preview-card-tools button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .merge-file-strip .pdf-preview-card-tools button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="crop-pdf"]) .image-file-strip .pdf-preview-card-tools button{
    width:32px!important;
    height:32px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-cut-marker{
    top:auto!important;
    right:50%!important;
    bottom:-16px!important;
    width:30px!important;
    height:30px!important;
    border-width:2px!important;
    transform:translateX(50%)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-cut-marker:before{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .pdf-primary-action{
    order:3!important;
    position:sticky!important;
    bottom:.35rem!important;
    z-index:40!important;
    padding:.5rem!important;
    background:rgba(255,255,255,.94)!important;
    border:1px solid rgba(191,219,254,.96)!important;
    border-radius:16px!important;
    box-shadow:0 16px 34px rgba(15,23,42,.16)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-studio-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-file-board{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-workspace{
    order:1!important;
    display:block!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-preview-board{
    display:grid!important;
    min-height:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-page-preview{
    min-height:0!important;
    max-height:58dvh!important;
    padding:.6rem!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-file-strip{
    min-height:0!important;
    padding:.1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-file-strip-grid{
    grid-template-columns:1fr!important;
    gap:.52rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .split-page-strip-head{
    display:flex!important;
    align-items:center!important;
    min-height:44px!important;
    padding:.58rem .68rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .split-page-strip-head small{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-preview-card{
    display:grid!important;
    grid-template-columns:62px minmax(0,1fr) auto!important;
    grid-template-rows:1fr!important;
    align-items:center!important;
    gap:.62rem!important;
    min-height:92px!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    box-sizing:border-box!important;
    padding:.55rem!important;
    border-radius:14px!important;
    text-align:left!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-preview-card .split-page-thumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-preview-card>img{
    grid-column:1!important;
    grid-row:1!important;
    width:62px!important;
    height:76px!important;
    max-width:62px!important;
    max-height:76px!important;
    object-fit:contain!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-preview-card figcaption{
    grid-column:2!important;
    grid-row:1!important;
    min-width:0!important;
    width:auto!important;
    display:grid!important;
    gap:.18rem!important;
    text-align:left!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-preview-card figcaption strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-preview-card figcaption span{
    display:block!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-preview-card .merge-card-tools{
    position:static!important;
    grid-column:3!important;
    grid-row:1!important;
    display:grid!important;
    grid-template-columns:repeat(3,30px)!important;
    width:90px!important;
    opacity:1!important;
    transform:none!important;
    pointer-events:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-preview-card .merge-card-tools button{
    width:30px!important;
    height:30px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-mobile-order-action{
    display:grid!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-mobile-order-action:disabled{
    opacity:.34!important;
    pointer-events:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .merge-mobile-add-file{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:.5rem!important;
    width:100%!important;
    min-height:64px!important;
    border:1.5px dashed #60a5fa!important;
    border-radius:14px!important;
    background:#f8fbff!important;
    color:#1d4ed8!important;
    font-weight:720!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-primary-action{
    order:2!important;
    position:sticky!important;
    bottom:.35rem!important;
    z-index:40!important;
    padding:.5rem!important;
    background:rgba(255,255,255,.94)!important;
    border:1px solid rgba(191,219,254,.96)!important;
    border-radius:16px!important;
    box-shadow:0 16px 34px rgba(15,23,42,.16)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)){
    gap:.68rem!important;
    padding:.62rem!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-workspace{
    order:1!important;
    display:block!important;
    min-height:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-file-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-preview-board{
    min-height:0!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-page-preview{
    min-height:0!important;
    max-height:44dvh!important;
    overflow:auto!important;
    overscroll-behavior:contain!important;
    padding:.58rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .split-result-downloads{
    display:grid!important;
    gap:.58rem!important;
    width:100%!important;
    max-height:42dvh!important;
    overflow:auto!important;
    overscroll-behavior:contain!important;
    padding:.58rem!important;
    border:1px solid rgba(191,219,254,.92)!important;
    border-radius:18px!important;
    background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
    box-shadow:0 14px 32px rgba(37,99,235,.08)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-download-card{
    display:grid!important;
    grid-template-columns:54px minmax(0,1fr) auto!important;
    align-items:center!important;
    gap:.58rem!important;
    min-height:88px!important;
    padding:.58rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:16px!important;
    background:#ffffff!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    box-shadow:0 10px 24px rgba(15,23,42,.06)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-download-card>img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-download-card .pdf-result-thumb{
    grid-column:1!important;
    width:54px!important;
    height:68px!important;
    max-width:54px!important;
    max-height:68px!important;
    object-fit:contain!important;
    border:1px solid #e2e8f0!important;
    border-radius:10px!important;
    background:#fff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-download-card>div:first-child{
    grid-column:2!important;
    min-width:0!important;
    display:grid!important;
    gap:.18rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-download-card strong{
    display:block!important;
    min-width:0!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
    font-size:.9rem!important;
    line-height:1.18!important;
    font-weight:720!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-download-card span{
    color:#64748b!important;
    -webkit-text-fill-color:#64748b!important;
    font-size:.76rem!important;
    line-height:1.2!important;
    font-weight:620!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-card-actions{
    grid-column:3!important;
    display:grid!important;
    grid-template-columns:42px!important;
    gap:.35rem!important;
    width:42px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-card-actions .download-button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-card-actions .try-another-button{
    display:grid!important;
    place-items:center!important;
    width:42px!important;
    min-width:42px!important;
    height:40px!important;
    min-height:40px!important;
    padding:0!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:12px!important;
    background:#f8fbff!important;
    color:#0b63f6!important;
    -webkit-text-fill-color:#0b63f6!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-card-actions .download-button{
    background:linear-gradient(135deg,#18bfd3,#2563eb 56%,#6d38e8)!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-card-actions span{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) details, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) details summary{
    max-width:100%!important;
    color:#0f3f76!important;
    -webkit-text-fill-color:#0f3f76!important;
    background:#ffffff!important;
    border-color:rgba(191,219,254,.95)!important;
    border-radius:14px!important;
    box-shadow:0 8px 18px rgba(15,23,42,.06)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .mobile-editor-drawer{
    order:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.mobile-editor-layout .mobile-editor-drawer{
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:18px!important;
    background:#ffffff!important;
    color:#132033!important;
    -webkit-text-fill-color:#132033!important;
    box-shadow:0 12px 28px rgba(37,99,235,.08)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.mobile-editor-layout .mobile-editor-head{
    min-height:48px!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:15px!important;
    background:linear-gradient(135deg,#eff6ff,#f8fbff)!important;
    color:#0f3f76!important;
    -webkit-text-fill-color:#0f3f76!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.mobile-editor-layout .mobile-editor-head svg{
    color:#2563eb!important;
    filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.mobile-editor-layout .mobile-editor-tabs{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.mobile-editor-layout .mobile-editor-body{
    max-height:none!important;
    overflow:visible!important;
    overscroll-behavior:auto!important;
    touch-action:pan-y!important;
    padding:.08rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.mobile-editor-layout .mobile-editor-drawer.is-open{
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.mobile-editor-layout .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .mobile-editor-body{
    max-height:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.mobile-editor-layout .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .pdf-options-grid{
    max-height:none!important;
    overflow:visible!important;
    touch-action:pan-y!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.mobile-editor-layout .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .mobile-editor-drawer:not(.is-open) .mobile-editor-body{
    max-height:0!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.mobile-editor-layout .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .mobile-editor-drawer:not(.is-open){
    margin:.08rem 0 .2rem!important;
    padding:.36rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.mobile-editor-layout .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .mobile-editor-drawer:not(.is-open) .mobile-editor-head{
    min-height:42px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-strip-head span{
    font-size:.92rem!important;
    line-height:1.16!important;
    font-weight:760!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-strip-head small{
    font-size:.76rem!important;
    line-height:1.14!important;
    font-weight:620!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card figcaption strong{
    font-size:.9rem!important;
    line-height:1.12!important;
    font-weight:760!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card figcaption span{
    font-size:.74rem!important;
    line-height:1.12!important;
    font-weight:560!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .pdf-page-preview{
    max-height:310px!important;
    padding:.55rem!important;
    gap:.55rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card{
    min-height:78px!important;
    padding:.46rem!important;
    gap:.46rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file .split-page-card img.is-sideways{
    width:58px!important;
    height:68px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary{
    gap:.42rem!important;
    padding:.54rem!important;
    border-radius:15px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-result-heading{
    gap:.18rem!important;
    padding:.52rem!important;
    border-radius:14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-result-heading span{
    min-height:30px!important;
    padding:.22rem .54rem!important;
    font-size:.72rem!important;
    line-height:1.15!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-result-heading span svg{
    width:16px!important;
    height:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-result-heading strong{
    font-size:.88rem!important;
    line-height:1.16!important;
    font-weight:740!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-result-heading p{
    font-size:.72rem!important;
    line-height:1.2!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-zip-download{
    min-height:43px!important;
    border-radius:13px!important;
    font-size:.84rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-summary-actions{
    gap:.38rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-summary-actions .try-another-button{
    min-height:38px!important;
    border-radius:12px!important;
    font-size:.78rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-next-panel{
    gap:.34rem!important;
    padding:.46rem!important;
    border-radius:13px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-next-panel>strong{
    font-size:.82rem!important;
    line-height:1.12!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-next-panel a{
    grid-template-columns:30px 1fr 14px!important;
    min-height:38px!important;
    padding:.32rem .4rem!important;
    gap:.42rem!important;
    border-radius:12px!important;
    font-size:.76rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-download-summary .split-next-panel a svg:first-child{
    width:30px!important;
    height:30px!important;
    padding:7px!important;
    border-radius:10px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-list{
    gap:.46rem!important;
    padding:.5rem!important;
    background:transparent!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-row{
    position:relative!important;
    display:grid!important;
    grid-template-columns:58px minmax(0,1fr) 48px!important;
    grid-template-areas:"thumb copy actions"!important;
    align-items:center!important;
    gap:.48rem!important;
    min-height:92px!important;
    padding:.54rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:16px!important;
    background:linear-gradient(135deg,#ffffff,#f8fbff)!important;
    box-shadow:0 10px 22px rgba(37,99,235,.08)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-thumb{
    grid-area:thumb!important;
    width:52px!important;
    height:66px!important;
    border-radius:10px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-thumb b{
    min-width:32px!important;
    bottom:5px!important;
    font-size:.58rem!important;
    line-height:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-copy{
    grid-area:copy!important;
    min-width:0!important;
    gap:.18rem!important;
    align-content:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-copy strong{
    width:100%!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    border-bottom:0!important;
    font-size:.86rem!important;
    line-height:1.15!important;
    font-weight:730!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-copy span{
    display:block!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:.68rem!important;
    line-height:1.15!important;
    font-weight:680!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-actions{
    grid-area:actions!important;
    justify-self:end!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.28rem!important;
    width:46px!important;
    position:relative!important;
    z-index:10!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-icon-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-row-menu summary{
    width:46px!important;
    min-width:46px!important;
    height:38px!important;
    min-height:38px!important;
    padding:0!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:12px!important;
    background:#f8fbff!important;
    color:#1d4ed8!important;
    -webkit-text-fill-color:#1d4ed8!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-icon-action{
    background:linear-gradient(135deg,#18bfd3,#2563eb 56%,#6d38e8)!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-icon-action span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-row-menu summary span{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-row-menu{
    position:relative!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-row-menu>div{
    right:0!important;
    top:calc(100% + .34rem)!important;
    transform:none!important;
    min-width:156px!important;
    max-width:calc(100vw - 2rem)!important;
    padding:.32rem!important;
    border-radius:12px!important;
    box-shadow:0 16px 34px rgba(15,23,42,.18)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-row-menu>div a, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-row-menu>div button{
    min-height:32px!important;
    font-size:.78rem!important;
    font-weight:680!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-row{
    grid-template-columns:58px minmax(0,1fr) 86px!important;
    gap:.42rem!important;
    padding:.52rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-actions{
    width:86px!important;
    display:grid!important;
    grid-template-columns:40px 40px!important;
    align-items:center!important;
    justify-content:end!important;
    gap:.3rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-row-menu{
    width:40px!important;
    height:40px!important;
    margin:0!important;
    padding:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-icon-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-row-menu summary{
    width:40px!important;
    min-width:40px!important;
    max-width:40px!important;
    height:40px!important;
    min-height:40px!important;
    max-height:40px!important;
    padding:0!important;
    border-radius:12px!important;
    display:grid!important;
    place-items:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-icon-action svg, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-row-menu summary svg{
    width:20px!important;
    height:20px!important;
    flex:0 0 20px!important;
    margin:0!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-row-menu[open] summary svg{
    transform:rotate(180deg)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-row-menu>div{
    right:0!important;
    top:calc(100% + .38rem)!important;
    min-width:148px!important;
    max-width:148px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .mobile-editor-drawer, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .pdf-primary-action{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-row{
    grid-template-columns:64px minmax(0,1fr) 52px!important;
    gap:.72rem!important;
    padding:.62rem .72rem!important;
    align-items:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-actions{
    width:52px!important;
    min-width:52px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:end!important;
    align-items:center!important;
    gap:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-finished-actions .split-row-menu{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="split-pdf"].has-selected-file:has(.split-download-summary) .split-icon-action{
    width:46px!important;
    min-width:46px!important;
    max-width:46px!important;
    height:46px!important;
    min-height:46px!important;
    max-height:46px!important;
    border-radius:14px!important;
    justify-self:end!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .split-row-menu, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .split-row-menu, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .split-row-menu{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .split-finished-row, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .split-finished-row, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .split-finished-row{
    display:grid!important;
    grid-template-columns:64px minmax(0,1fr) 52px!important;
    grid-template-areas:"thumb copy actions"!important;
    gap:.72rem!important;
    align-items:center!important;
    min-height:94px!important;
    padding:.62rem .72rem!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .split-finished-copy, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .split-finished-copy, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .split-finished-copy{
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .split-finished-copy strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .split-finished-copy strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .split-finished-copy strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .split-finished-copy span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .split-finished-copy span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .split-finished-copy span{
    display:block!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .split-finished-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .split-finished-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .split-finished-actions{
    width:52px!important;
    min-width:52px!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    justify-items:end!important;
    align-items:center!important;
    gap:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .split-icon-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .split-icon-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .split-icon-action{
    display:grid!important;
    place-items:center!important;
    width:46px!important;
    min-width:46px!important;
    max-width:46px!important;
    height:46px!important;
    min-height:46px!important;
    max-height:46px!important;
    padding:0!important;
    border-radius:14px!important;
    justify-self:end!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .split-icon-action span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .split-icon-action span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .split-icon-action span{
    position:absolute!important;
    width:1px!important;
    height:1px!important;
    overflow:hidden!important;
    clip:rect(0 0 0 0)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file{
    display:flex!important;
    flex-direction:column!important;
    gap:1rem!important;
    padding:1rem!important;
    min-height:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-workspace{
    order:1!important;
    display:flex!important;
    flex-direction:column!important;
    gap:.9rem!important;
    min-height:0!important;
    height:auto!important;
  }
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .mobile-editor-drawer{
    order:3!important;
    min-height:0!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:18px!important;
    background:#fff!important;
    box-shadow:0 14px 30px rgba(37,99,235,.08)!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .mobile-editor-drawer summary{
    min-height:48px!important;
    padding:.72rem .86rem!important;
    font-size:.92rem!important;
    font-weight:720!important;
    background:linear-gradient(180deg,#fff,#f8fbff)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .mobile-editor-drawer:not(.is-open) .mobile-editor-body{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .mobile-editor-body{
    padding:.78rem!important;
    display:block!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-options-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.65rem!important;
    min-height:0!important;
    height:auto!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-options-grid:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-options-grid:after{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-options-grid label{
    min-height:0!important;
    height:auto!important;
    padding:.72rem!important;
    gap:.45rem!important;
    border-radius:15px!important;
    font-size:.84rem!important;
    font-weight:650!important;
    background:linear-gradient(180deg,#fff,#f8fbff)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-options-grid input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-options-grid select{
    min-height:44px!important;
    margin-top:.35rem!important;
    font-size:.9rem!important;
    border-radius:13px!important;
  }
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-primary-action{
    order:2!important;
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:.6rem!important;
    margin:0!important;
    padding:.62rem!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-primary-action .btn.primary{
    grid-column:1/-1!important;
    min-height:52px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-output{
    order:4!important;
    margin:0!important;
    min-height:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-file-list{
    max-height:118px!important;
    min-height:0!important;
    padding:.68rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-file-board::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-preview-board::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-primary-action::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-output::before{
    display:inline-flex!important;
    align-items:center!important;
    width:max-content!important;
    max-width:calc(100% - 1.4rem)!important;
    margin:.72rem .72rem .2rem!important;
    padding:.25rem .58rem!important;
    border:1px solid rgba(147,197,253,.88)!important;
    border-radius:999px!important;
    background:#eff6ff!important;
    color:#0f4c91!important;
    font-size:.72rem!important;
    line-height:1.2!important;
    font-weight:760!important;
    letter-spacing:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-file-board::before{
    content:"Step 1 · Upload PDF"!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-preview-board::before{
    content:"Step 2 · Preview PDF"!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-primary-action::before{
    content:"Step 3 · Compress PDF"!important;
    grid-column:1/-1!important;
    margin:.1rem 0 0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-output::before{
    content:"Step 4 · Download Result"!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-output:empty::before{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:not(:has(.compress-download-summary)) .pdf-output::before{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-file-item{
    min-height:64px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-page-preview{
    min-height:0!important;
    max-height:none!important;
    height:auto!important;
    padding:1rem!important;
    display:flex!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
    align-items:flex-start!important;
    gap:.85rem!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .image-preview-card{
    width:min(100%,158px)!important;
    min-width:min(100%,150px)!important;
    padding:.72rem!important;
    border-radius:16px!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .image-preview-card img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-rendered-canvas{
    width:100%!important;
    max-width:100%!important;
    max-height:212px!important;
    object-fit:contain!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .image-preview-card strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .image-preview-card small{
    max-width:100%!important;
    overflow-wrap:anywhere!important;
    white-space:normal!important;
    line-height:1.25!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.compress-download-summary) .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.compress-download-summary) .mobile-editor-drawer, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file:has(.compress-download-summary) .pdf-primary-action{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .compress-download-summary{
    gap:.72rem!important;
    padding:.8rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .compress-metric-grid{
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:.55rem!important;
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .compress-metric-grid span{
    display:grid!important;
    gap:.18rem!important;
    min-height:62px!important;
    padding:.62rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:14px!important;
    background:linear-gradient(180deg,#fff,#f8fbff)!important;
    box-shadow:0 8px 18px rgba(37,99,235,.06)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .compress-metric-grid small{
    color:#64748b!important;
    font-size:.72rem!important;
    line-height:1.2!important;
    font-weight:620!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .compress-metric-grid strong{
    color:#0f172a!important;
    font-size:.92rem!important;
    line-height:1.22!important;
    font-weight:760!important;
    overflow-wrap:anywhere!important;
  }
  @media (max-width: 340px){
    html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file{
      padding:.8rem!important;
      gap:.82rem!important;
    }
    html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .compress-metric-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .pdf-primary-action{
      grid-template-columns:1fr!important;
    }
    html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="compress-pdf"].has-selected-file .image-preview-card{
      width:100%!important;
    }
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]){
    display:flex!important;
    flex-direction:column!important;
    gap:1rem!important;
    min-height:0!important;
    height:auto!important;
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-workspace{
    order:1!important;
    display:flex!important;
    flex-direction:column!important;
    gap:.9rem!important;
    min-height:0!important;
    height:auto!important;
    padding:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-file-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-preview-board{
    min-height:0!important;
    height:auto!important;
    border-radius:18px!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-file-list{
    max-height:136px!important;
    min-height:0!important;
    height:auto!important;
    padding:.68rem!important;
    overflow:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-file-item{
    min-height:62px!important;
    padding:.62rem!important;
    gap:.58rem!important;
    border-radius:15px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-file-item strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-file-item span{
    max-width:100%!important;
    overflow-wrap:anywhere!important;
    white-space:normal!important;
    line-height:1.25!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-page-preview{
    min-height:0!important;
    max-height:none!important;
    height:auto!important;
    padding:1rem!important;
    display:flex!important;
    flex-wrap:wrap!important;
    justify-content:center!important;
    align-items:flex-start!important;
    gap:.85rem!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .image-preview-card{
    width:min(100%,162px)!important;
    min-width:min(100%,150px)!important;
    padding:.72rem!important;
    border-radius:16px!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .image-preview-card img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-rendered-canvas{
    width:100%!important;
    max-width:100%!important;
    max-height:214px!important;
    object-fit:contain!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .image-preview-card strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .image-preview-card small{
    max-width:100%!important;
    overflow-wrap:anywhere!important;
    white-space:normal!important;
    line-height:1.24!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .mobile-editor-drawer{
    order:3!important;
    min-height:0!important;
    height:auto!important;
    margin:0!important;
    padding:0!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:18px!important;
    background:#fff!important;
    box-shadow:0 14px 30px rgba(37,99,235,.08)!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .mobile-editor-drawer summary{
    min-height:48px!important;
    padding:.72rem .86rem!important;
    font-size:.92rem!important;
    font-weight:720!important;
    background:linear-gradient(180deg,#fff,#f8fbff)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .mobile-editor-drawer:not(.is-open) .mobile-editor-body{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .mobile-editor-body{
    padding:.78rem!important;
    display:block!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-options-grid{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.65rem!important;
    min-height:0!important;
    height:auto!important;
    padding:0!important;
    margin:0!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-options-grid:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-options-grid:after{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-options-grid label{
    min-height:0!important;
    height:auto!important;
    padding:.72rem!important;
    gap:.45rem!important;
    border-radius:15px!important;
    font-size:.84rem!important;
    font-weight:650!important;
    background:linear-gradient(180deg,#fff,#f8fbff)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-options-grid input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-options-grid select{
    min-height:44px!important;
    margin-top:.35rem!important;
    font-size:.9rem!important;
    border-radius:13px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-primary-action{
    order:2!important;
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:.6rem!important;
    margin:0!important;
    padding:.62rem!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-primary-action .btn.primary{
    grid-column:1/-1!important;
    min-height:52px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-output{
    order:4!important;
    margin:0!important;
    min-height:0!important;
    height:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-file-board::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-preview-board::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-primary-action::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-output::before{
    display:inline-flex!important;
    align-items:center!important;
    width:max-content!important;
    max-width:calc(100% - 1.4rem)!important;
    margin:.72rem .72rem .2rem!important;
    padding:.25rem .58rem!important;
    border:1px solid rgba(147,197,253,.88)!important;
    border-radius:999px!important;
    background:#eff6ff!important;
    color:#0f4c91!important;
    font-size:.72rem!important;
    line-height:1.2!important;
    font-weight:760!important;
    letter-spacing:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-file-board::before{
    content:"Step 1 · Upload PDF"!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-preview-board::before{
    content:"Step 2 · Preview PDF"!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-primary-action::before{
    content:"Step 3 · Run Tool"!important;
    grid-column:1/-1!important;
    margin:.1rem 0 0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-output::before{
    content:"Step 4 · Download Result"!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-output:empty::before{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]):not(:has(.single-download-summary)):not(:has(.split-download-summary)):not(:has(.success-state)):not(:has(.download-card)) .pdf-output::before{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]):has(.single-download-summary) .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]):has(.single-download-summary) .mobile-editor-drawer, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]):has(.single-download-summary) .pdf-primary-action{
    display:none!important;
  }
  @media (max-width: 340px){
    html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]){
      padding:.8rem!important;
      gap:.82rem!important;
    }
    html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .pdf-primary-action{
      grid-template-columns:1fr!important;
    }
    html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not([data-pdf-tool="crop-pdf"]):not([data-pdf-tool="split-pdf"]) .image-preview-card{
      width:100%!important;
    }
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-board .pdf-board-head{
    align-items:center!important;
    min-height:auto!important;
    padding:.86rem 1rem!important;
    margin:0!important;
    border-bottom:1px solid rgba(219,234,254,.96)!important;
    background:#ffffff!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-board .pdf-board-head strong{
    color:#0f172a!important;
    -webkit-text-fill-color:#0f172a!important;
    font-size:1rem!important;
    line-height:1.2!important;
    font-weight:760!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-board .pdf-board-head span{
    color:#64748b!important;
    -webkit-text-fill-color:#64748b!important;
    font-size:.82rem!important;
    line-height:1.25!important;
    font-weight:700!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-list{
    display:grid!important;
    gap:12px!important;
    min-height:0!important;
    max-height:min(54vh,430px)!important;
    padding:14px!important;
    overflow-y:auto!important;
    overflow-x:hidden!important;
    -webkit-overflow-scrolling:touch!important;
    background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-item{
    display:grid!important;
    grid-template-columns:64px minmax(0,1fr) auto!important;
    gap:12px!important;
    align-items:center!important;
    width:100%!important;
    min-width:0!important;
    min-height:112px!important;
    padding:14px!important;
    border:1px solid rgba(191,219,254,.98)!important;
    border-radius:18px!important;
    background:#ffffff!important;
    color:#0f172a!important;
    -webkit-text-fill-color:initial!important;
    box-shadow:0 12px 26px rgba(37,99,235,.08)!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-item.active{
    border-color:#2563eb!important;
    background:linear-gradient(135deg,#eff6ff 0%,#ffffff 72%)!important;
    box-shadow:0 16px 32px rgba(37,99,235,.13)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-item > i, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-item > em{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-thumb{
    display:grid!important;
    place-items:center!important;
    align-self:stretch!important;
    width:64px!important;
    height:84px!important;
    min-width:64px!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:8px!important;
    background:linear-gradient(180deg,#ffffff,#eff6ff)!important;
    box-shadow:inset 0 1px 0 #ffffff,0 8px 18px rgba(37,99,235,.08)!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-thumb svg{
    width:28px!important;
    height:28px!important;
    color:#2563eb!important;
    filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-thumb b{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:34px!important;
    min-height:22px!important;
    margin-top:.25rem!important;
    border-radius:6px!important;
    background:linear-gradient(135deg,#ef4444,#f97316)!important;
    color:#ffffff!important;
    -webkit-text-fill-color:#ffffff!important;
    font-size:.68rem!important;
    line-height:1!important;
    font-weight:820!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-copy{
    display:grid!important;
    gap:.28rem!important;
    min-width:0!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-copy strong{
    display:-webkit-box!important;
    -webkit-line-clamp:2!important;
    -webkit-box-orient:vertical!important;
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
    color:#0f172a!important;
    -webkit-text-fill-color:#0f172a!important;
    font-size:.95rem!important;
    line-height:1.22!important;
    font-weight:740!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-copy small{
    max-width:100%!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    color:#64748b!important;
    -webkit-text-fill-color:#64748b!important;
    font-size:.8rem!important;
    line-height:1.25!important;
    font-weight:650!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-drag{
    display:inline-flex!important;
    align-items:center!important;
    gap:.25rem!important;
    width:max-content!important;
    max-width:100%!important;
    color:#2563eb!important;
    -webkit-text-fill-color:#2563eb!important;
    font-size:.72rem!important;
    line-height:1.2!important;
    font-weight:720!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-drag svg{
    width:13px!important;
    height:13px!important;
    color:#2563eb!important;
    filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-actions{
    display:grid!important;
    gap:7px!important;
    justify-items:end!important;
    align-self:center!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-actions span{
    display:grid!important;
    grid-template-columns:repeat(3,40px)!important;
    gap:7px!important;
    min-width:0!important;
    max-width:100%!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-actions button{
    display:inline-grid!important;
    place-items:center!important;
    width:40px!important;
    height:40px!important;
    min-width:40px!important;
    min-height:40px!important;
    border:1px solid rgba(191,219,254,.98)!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
    color:#0f4c91!important;
    -webkit-text-fill-color:#0f4c91!important;
    box-shadow:0 6px 14px rgba(37,99,235,.07)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-actions button:disabled{
    opacity:.42!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-actions button svg{
    width:18px!important;
    height:18px!important;
    color:currentColor!important;
    filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-mobile-add-file{
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:.45rem!important;
    width:100%!important;
    min-height:58px!important;
    border:1.5px dashed #93c5fd!important;
    border-radius:18px!important;
    background:#f8fbff!important;
    color:#2563eb!important;
    -webkit-text-fill-color:#2563eb!important;
    font-size:.94rem!important;
    font-weight:780!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-mobile-add-file svg{
    width:18px!important;
    height:18px!important;
  }
  @media (max-width: 380px){
    html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-item{
      grid-template-columns:64px minmax(0,1fr)!important;
      gap:10px!important;
      padding:12px!important;
    }
    html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-actions{
      grid-column:1/-1!important;
      justify-items:stretch!important;
    }
    html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-actions span{
      grid-template-columns:repeat(3,minmax(0,1fr))!important;
    }
    html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-actions button{
      width:100%!important;
      min-width:44px!important;
      height:44px!important;
      min-height:44px!important;
    }
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-item{
    grid-template-columns:64px minmax(0,1fr)!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-file-actions{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file .pdf-mobile-add-file{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="merge-pdf"].has-selected-file:not(:has(.merge-download-summary)) .pdf-mobile-add-file{
    display:flex!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="rotate-pdf"].has-selected-file .mobile-editor-body{
    display:block!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="rotate-pdf"].has-selected-file .pdf-options-grid{
    grid-template-columns:1fr 1fr!important;
    gap:.55rem!important;
    padding:.58rem!important;
    border:1px solid rgba(191,219,254,.95)!important;
    border-radius:18px!important;
    background:#fff!important;
    box-shadow:0 12px 28px rgba(37,99,235,.08)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-card-head h2, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card h3, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-grid strong, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card-preview strong{
    color:#0f172a!important;
    -webkit-text-fill-color:#0f172a!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-card-head p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-score-card p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-preview-card p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-google-large p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-social-card-preview p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li small{
    color:#475569!important;
    -webkit-text-fill-color:#475569!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-form label{
    color:#334155!important;
    -webkit-text-fill-color:#334155!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-pro-kicker, html[data-tl-mobile-v2="tool-v1"] html[data-theme="light"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-preview-card>span{
    color:#075985!important;
    -webkit-text-fill-color:#075985!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="rotate-pdf"].has-selected-file .pdf-options-grid:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="rotate-pdf"].has-selected-file .pdf-options-grid:after{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="rotate-pdf"].has-selected-file .pdf-options-grid label{
    min-width:0!important;
    min-height:96px!important;
    margin:0!important;
    padding:.65rem!important;
    border:1px solid rgba(219,234,254,.98)!important;
    border-radius:15px!important;
    background:linear-gradient(180deg,#fff,#f8fbff)!important;
    box-shadow:none!important;
    font-size:.78rem!important;
    font-weight:700!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="rotate-pdf"].has-selected-file .pdf-options-grid input, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="rotate-pdf"].has-selected-file .pdf-options-grid select{
    min-width:0!important;
    width:100%!important;
    min-height:44px!important;
    margin-top:.4rem!important;
    padding:.55rem .62rem!important;
    border-radius:12px!important;
    font-size:.82rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)){
    width:100%!important;
    max-width:100%!important;
    min-height:calc(100dvh - 72px)!important;
    margin:0!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-studio-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-options-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .mobile-editor-drawer, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-primary-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-output:empty{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-preview-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .pdf-page-preview{
    width:100%!important;
    max-width:100%!important;
    min-height:calc(100dvh - 72px)!important;
    margin:0!important;
    padding:0!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-editor-workspace{
    left:auto!important;
    width:100%!important;
    max-width:100%!important;
    height:calc(100dvh - 72px)!important;
    min-height:620px!important;
    margin:.3rem 0 0!important;
    display:grid!important;
    grid-template-rows:auto minmax(0,1fr)!important;
    overflow:hidden!important;
    background:#eaf1fb!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-editor-topbar{
    position:relative!important;
    top:auto!important;
    z-index:260!important;
    min-height:92px!important;
    display:grid!important;
    grid-template-columns:minmax(0,1fr) auto!important;
    grid-template-areas:"file actions" "tools tools"!important;
    gap:.45rem .55rem!important;
    padding:.48rem .55rem!important;
    border-bottom:1px solid #dbeafe!important;
    background:rgba(255,255,255,.98)!important;
    box-shadow:0 7px 18px rgba(15,23,42,.08)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-file-context{
    grid-area:file!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-file-context strong{
    display:block!important;
    max-width:150px!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    white-space:nowrap!important;
    font-size:.8rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-file-context span{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-editor-tools{
    grid-area:tools!important;
    width:100%!important;
    min-width:0!important;
    display:grid!important;
    grid-template-columns:auto minmax(130px,1fr) auto!important;
    align-items:center!important;
    justify-content:stretch!important;
    gap:.42rem!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-toolbar-actions{
    grid-area:actions!important;
    display:flex!important;
    gap:.3rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-toolbar-actions button{
    min-width:38px!important;
    width:38px!important;
    height:38px!important;
    padding:0!important;
    border-radius:11px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-toolbar-actions button span{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-tool-switch button{
    width:36px!important;
    height:36px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-apply-toggle{
    justify-content:center!important;
    height:36px!important;
    min-width:0!important;
    padding:0 .48rem!important;
    gap:.32rem!important;
    border:1px solid rgba(147,197,253,.95)!important;
    border-radius:999px!important;
    background:rgba(255,255,255,.9)!important;
    box-shadow:0 8px 20px rgba(15,23,42,.06)!important;
    font-size:.68rem!important;
    line-height:1!important;
    white-space:nowrap!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-apply-toggle span{
    flex:0 0 32px!important;
    width:32px!important;
    height:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-apply-toggle span:after{
    width:16px!important;
    height:16px!important;
    top:1px!important;
    left:2px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-apply-toggle input:checked+span:after{
    transform:translateX(12px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-current-page-toggle{
    min-width:0!important;
    height:36px!important;
    padding:0 .56rem!important;
    border-radius:999px!important;
    font-size:.68rem!important;
    white-space:nowrap!important;
  }
  @media (max-width:370px){
    html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-editor-tools{
      grid-template-columns:auto minmax(0,1fr)!important;
    }
    html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-current-page-toggle{
      grid-column:1 / -1!important;
      justify-self:center!important;
      min-width:132px!important;
    }
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-editor-body{
    min-height:0!important;
    display:grid!important;
    grid-template-columns:1fr!important;
    grid-template-rows:112px minmax(0,1fr)!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-thumb-rail{
    width:100%!important;
    min-width:0!important;
    display:flex!important;
    flex-direction:row!important;
    gap:.58rem!important;
    padding:.45rem .55rem!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    border-right:0!important;
    border-bottom:1px solid #cbdff8!important;
    background:#deebfb!important;
    scroll-snap-type:x proximity!important;
    touch-action:pan-x!important;
    -webkit-overflow-scrolling:touch!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-thumb-item{
    flex:0 0 72px!important;
    min-width:72px!important;
    scroll-snap-align:start!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-thumb-item img{
    width:68px!important;
    height:82px!important;
    max-height:82px!important;
    object-fit:contain!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-thumb-item span{
    font-size:.68rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-thumb-item em{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-main-stage{
    min-width:0!important;
    min-height:0!important;
    width:100%!important;
    height:100%!important;
    padding:.55rem .75rem 6.25rem!important;
    overflow:auto!important;
    overscroll-behavior:auto!important;
    scroll-behavior:auto!important;
    scroll-padding-bottom:5.65rem!important;
    touch-action:pan-x pan-y!important;
    -webkit-overflow-scrolling:touch!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-page-shell{
    width:max-content!important;
    max-width:calc(100vw - 24px)!important;
    margin:0 auto 1rem!important;
    touch-action:pan-x pan-y!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-selection-frame{
    touch-action:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-page-shell>img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-fit-width .crop-page-shell>img, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-fit-height .crop-page-shell>img{
    width:var(--crop-img-width,auto)!important;
    max-width:calc(100vw - 24px)!important;
    max-height:var(--crop-img-max-height,calc(100dvh - 250px))!important;
    object-fit:contain!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-selection-actions{
    top:8px!important;
    right:8px!important;
    border-radius:10px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-selection-actions button{
    width:40px!important;
    height:38px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-stage-controls{
    position:fixed!important;
    left:50%!important;
    right:auto!important;
    bottom:max(.65rem, env(safe-area-inset-bottom))!important;
    width:max-content!important;
    max-width:calc(100vw - 1rem)!important;
    min-height:46px!important;
    margin:0!important;
    padding:.22rem!important;
    transform:translateX(-50%)!important;
    z-index:1000!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:0!important;
    overflow-x:auto!important;
    overflow-y:hidden!important;
    border-radius:15px!important;
    box-shadow:0 14px 32px rgba(15,23,42,.30)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-stage-controls button{
    flex:0 0 34px!important;
    width:34px!important;
    height:38px!important;
    min-width:34px!important;
    padding:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-stage-controls span{
    flex:0 0 58px!important;
    min-width:58px!important;
    height:38px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:center!important;
    gap:.22rem!important;
    white-space:nowrap!important;
    line-height:1!important;
    font-size:.92rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio[data-pdf-tool="crop-pdf"].has-selected-file:not(:has(.single-download-summary)):not(:has(.split-download-summary)) .crop-stage-controls span strong{
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    min-width:28px!important;
    height:28px!important;
    line-height:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-preview-board::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-primary-action::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-output::before{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-preview-board{
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-board-head{
    border:0!important;
    border-bottom:1px solid rgba(226,232,240,.86)!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    padding:.7rem .25rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-list, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-page-preview{
    padding:.72rem 0!important;
    background:transparent!important;
    border:0!important;
    border-radius:0!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-item, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-page-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .split-finished-row{
    margin-left:0!important;
    margin-right:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .pdf-file-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .pdf-preview-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .mobile-editor-drawer, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .pdf-primary-action, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) .pdf-output{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board .pdf-file-item{
    display:block!important;
    min-height:0!important;
    padding:.38rem .2rem!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board .pdf-file-thumb, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board .pdf-file-drag, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board .pdf-file-actions, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board .pdf-file-item>em, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board .pdf-file-copy small{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board .pdf-file-copy{
    display:block!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:not(:has(.crop-editor-workspace)) .pdf-file-board .pdf-file-copy strong{
    display:block!important;
    max-width:100%!important;
    color:#111827!important;
    font-size:.98rem!important;
    line-height:1.25!important;
    font-weight:720!important;
    white-space:normal!important;
    overflow:visible!important;
    text-overflow:clip!important;
    word-break:break-word!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.pdf-output:not(:empty)):not(:has(.crop-editor-workspace)) .pdf-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .pdf-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.merge-download-summary):not(:has(.crop-editor-workspace)) .pdf-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.compress-download-summary):not(:has(.crop-editor-workspace)) .pdf-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .pdf-output{
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    padding:.75rem 0!important;
    margin:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary) .mobile-editor-drawer:has(.pdf-options-grid), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary) .mobile-editor-drawer:has(.pdf-options-grid), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.merge-download-summary) .mobile-editor-drawer:has(.pdf-options-grid), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.compress-download-summary) .mobile-editor-drawer:has(.pdf-options-grid), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary) .mobile-editor-drawer:has(.pdf-options-grid){
    display:none!important;
    min-height:0!important;
    height:0!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    overflow:hidden!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .split-result-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .split-result-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.merge-download-summary):not(:has(.crop-editor-workspace)) .split-result-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.compress-download-summary):not(:has(.crop-editor-workspace)) .split-result-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .split-result-panel{
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    padding:.55rem 0!important;
    margin:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.merge-download-summary):not(:has(.crop-editor-workspace)) .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .pdf-preview-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .pdf-preview-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.merge-download-summary):not(:has(.crop-editor-workspace)) .pdf-preview-board, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .pdf-preview-board{
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    padding:0!important;
    margin:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.split-download-summary):not(:has(.crop-editor-workspace)) .split-finished-list, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.single-download-summary):not(:has(.crop-editor-workspace)) .split-finished-list, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.merge-download-summary):not(:has(.crop-editor-workspace)) .split-finished-list, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page #tool-workspace.tool-panel .pdf-studio.has-selected-file:has(.image-export-summary):not(:has(.crop-editor-workspace)) .split-finished-list{
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    padding:.45rem 0!important;
    margin:0!important;
  }
}
/html[data-tl-mobile-v2="tool-v1"] * Final typography cascade layer. */
html body{
  font-family:var(--font-body)!important;
  font-weight:400!important;
  line-height:1.62!important;
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body p, html html[data-tl-mobile-v2="tool-v1"] body li, html html[data-tl-mobile-v2="tool-v1"] body dd, html html[data-tl-mobile-v2="tool-v1"] body dt, html html[data-tl-mobile-v2="tool-v1"] body figcaption, html html[data-tl-mobile-v2="tool-v1"] body small, html html[data-tl-mobile-v2="tool-v1"] body label, html html[data-tl-mobile-v2="tool-v1"] body summary, html html[data-tl-mobile-v2="tool-v1"] body th, html html[data-tl-mobile-v2="tool-v1"] body td{
  font-family:var(--font-body)!important;
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body h1, html html[data-tl-mobile-v2="tool-v1"] body h2, html html[data-tl-mobile-v2="tool-v1"] body h3, html html[data-tl-mobile-v2="tool-v1"] body h4, html html[data-tl-mobile-v2="tool-v1"] body h5, html html[data-tl-mobile-v2="tool-v1"] body h6{
  font-family:var(--font-heading)!important;
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body .tool-page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .category-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .article-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .ilove-hero h1{
  font-size:48px!important;
  line-height:1.12!important;
  font-weight:800!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.calculator-body main .tool-page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body main .tool-page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body.article-detail-page main .article-hero h1, html html[data-tl-mobile-v2="tool-v1"] body.home-front main .ilove-hero h1{
  font-family:var(--font-heading)!important;
  font-size:48px!important;
  line-height:1.12!important;
  font-weight:800!important;
}
html html[data-tl-mobile-v2="tool-v1"] body button, html html[data-tl-mobile-v2="tool-v1"] body .btn, html html[data-tl-mobile-v2="tool-v1"] body [role="button"], html html[data-tl-mobile-v2="tool-v1"] body input[type="button"], html html[data-tl-mobile-v2="tool-v1"] body input[type="submit"], html html[data-tl-mobile-v2="tool-v1"] body input[type="reset"]{
  font-family:var(--font-body)!important;
  font-weight:600!important;
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio .calculator-actions .try-another-button, html html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-utility-studio .calculator-actions .btn, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body main button, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body main .btn{
  font-family:var(--font-body)!important;
  font-weight:600!important;
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body input, html html[data-tl-mobile-v2="tool-v1"] body select, html html[data-tl-mobile-v2="tool-v1"] body textarea{
  font-family:var(--font-body)!important;
  font-weight:500!important;
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] :is(.meta-form-actions, html[data-tl-mobile-v2="tool-v1"] .meta-output-actions, html[data-tl-mobile-v2="tool-v1"] .meta-panel-toolbar){
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  justify-content:flex-end!important;
  gap:12px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] :is(.meta-form-actions, html[data-tl-mobile-v2="tool-v1"] .meta-output-actions, html[data-tl-mobile-v2="tool-v1"] .meta-panel-toolbar) :is(.btn, html[data-tl-mobile-v2="tool-v1"] button), html[data-tl-mobile-v2="tool-v1"] button):hover, html[data-tl-mobile-v2="tool-v1"] button):focus, html[data-tl-mobile-v2="tool-v1"] button):active, html[data-tl-mobile-v2="tool-v1"] button).is-loading, html[data-tl-mobile-v2="tool-v1"] button).is-success{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex:0 0 auto!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  height:42px!important;
  min-height:42px!important;
  max-height:42px!important;
  padding:0 18px!important;
  border-radius:8px!important;
  transform:none!important;
  white-space:nowrap!important;
  line-height:1!important;
  box-sizing:border-box!important;
  overflow:hidden!important;
  box-shadow:none!important;
  isolation:auto!important;
  background-image:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] :is(.meta-form-actions, html[data-tl-mobile-v2="tool-v1"] .meta-output-actions, html[data-tl-mobile-v2="tool-v1"] .meta-panel-toolbar) :is(.btn, html[data-tl-mobile-v2="tool-v1"] button)::before, html[data-tl-mobile-v2="tool-v1"] button)::after{
  display:none!important;
  content:none!important;
  width:0!important;
  height:0!important;
  opacity:0!important;
  transform:none!important;
  animation:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] :is(.meta-form-actions, html[data-tl-mobile-v2="tool-v1"] .meta-output-actions, html[data-tl-mobile-v2="tool-v1"] .meta-panel-toolbar) :is(.btn, html[data-tl-mobile-v2="tool-v1"] button) :is(i, html[data-tl-mobile-v2="tool-v1"] svg){
  width:18px!important;
  height:18px!important;
  flex:0 0 18px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] :is(.meta-form-actions, html[data-tl-mobile-v2="tool-v1"] .meta-output-actions, html[data-tl-mobile-v2="tool-v1"] .meta-panel-toolbar) :is(.btn, html[data-tl-mobile-v2="tool-v1"] button) span{
  display:inline!important;
  width:auto!important;
  min-width:0!important;
  max-width:none!important;
  overflow:hidden!important;
  text-overflow:ellipsis!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] :is(.meta-form-actions, html[data-tl-mobile-v2="tool-v1"] .meta-output-actions, html[data-tl-mobile-v2="tool-v1"] .meta-panel-toolbar) :is(.btn, html[data-tl-mobile-v2="tool-v1"] button) .button-ripple{
  position:absolute!important;
  inset:auto!important;
  display:block!important;
  flex:0 0 auto!important;
  min-width:0!important;
  max-width:none!important;
  width:0!important;
  height:0!important;
  padding:0!important;
  margin:0!important;
  overflow:hidden!important;
  pointer-events:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] :is(.meta-form-actions, html[data-tl-mobile-v2="tool-v1"] .meta-output-actions, html[data-tl-mobile-v2="tool-v1"] .meta-panel-toolbar) .btn.primary{
  background:#0037b0!important;
  border-color:#0037b0!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions #metaCopyAllTags, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions #metaCopyAllTags:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions #metaCopyAllTags:focus, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions #metaCopyAllTags:active, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions #metaCopyAllTags.is-loading, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-output-actions #metaCopyAllTags.is-success{
  width:132px!important;
  min-width:132px!important;
  max-width:132px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] :is(.meta-form-actions, html[data-tl-mobile-v2="tool-v1"] .meta-output-actions, html[data-tl-mobile-v2="tool-v1"] .meta-panel-toolbar) .btn.secondary{
  background:#fff!important;
  border-color:#0037b0!important;
  color:#0037b0!important;
  -webkit-text-fill-color:#0037b0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-card{
  padding:18px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list{
  display:flex!important;
  flex-wrap:wrap!important;
  align-items:center!important;
  gap:8px!important;
  margin:12px 0 0!important;
  padding:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li{
  display:inline-flex!important;
  align-items:center!important;
  gap:7px!important;
  flex:0 1 auto!important;
  width:auto!important;
  min-height:30px!important;
  padding:6px 10px!important;
  border:1px solid #bfdbfe!important;
  border-radius:999px!important;
  background:#eaf3ff!important;
  box-shadow:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li span{
  width:20px!important;
  height:20px!important;
  min-width:20px!important;
  font-size:12px!important;
  line-height:20px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li strong{
  display:block!important;
  color:#334155!important;
  font-size:12px!important;
  font-weight:800!important;
  line-height:1!important;
  white-space:nowrap!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li small{
  display:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li.is-pass{
  border-color:#93c5fd!important;
  background:#dbeafe!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li.is-warning{
  border-color:#facc15!important;
  background:#fef3c7!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-seo-tools .tool-page[data-tool="meta-tag-generator"] .meta-check-list li.is-error{
  border-color:#fca5a5!important;
  background:#fee2e2!important;
}
@media (max-width:760px){
  html html[data-tl-mobile-v2="tool-v1"] body .tool-page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .category-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .article-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body .ilove-hero h1{
    font-size:32px!important;
    line-height:1.16!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.calculator-body main .tool-page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body main .tool-page-hero h1, html html[data-tl-mobile-v2="tool-v1"] body.article-detail-page main .article-hero h1{
    font-size:32px!important;
    line-height:1.16!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * =========================================================
   TOOLSLUV PRODUCTION HEADER — PHASE 5
   Global shell redesign. Existing markup and behavior preserved.
   ========================================================= */
:root{
  --tl-header-bg:#ffffff;
  --tl-header-text:#111827;
  --tl-header-muted:#64748b;
  --tl-header-border:#e5e7eb;
  --tl-header-hover:#f8fafc;
  --tl-header-active:#eef4ff;
  --tl-header-accent:#2563eb;
  --tl-header-shadow:0 8px 24px rgba(15,23,42,.08);
  --tl-header-menu-shadow:0 18px 44px rgba(15,23,42,.12);
  --tl-header-height-desktop:66px;
  --tl-header-height-mobile:64px;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"]{
  --tl-header-bg:#0f172a;
  --tl-header-text:#f8fafc;
  --tl-header-muted:#94a3b8;
  --tl-header-border:rgba(148,163,184,.22);
  --tl-header-hover:rgba(148,163,184,.12);
  --tl-header-active:rgba(37,99,235,.18);
  --tl-header-accent:#60a5fa;
  --tl-header-shadow:0 8px 24px rgba(0,0,0,.22);
  --tl-header-menu-shadow:0 18px 44px rgba(0,0,0,.28);
}
html[data-tl-mobile-v2="tool-v1"] .site-header, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-header, html[data-tl-mobile-v2="tool-v1"] body.category-front .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-home .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-header, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.home-front .site-header{
  position:sticky;
  top:0;
  z-index:260;
  min-height:var(--tl-header-height-desktop);
  padding:0;
  border:0;
  border-bottom:1px solid var(--tl-header-border);
  border-radius:0;
  background:var(--tl-header-bg);
  color:var(--tl-header-text);
  box-shadow:none;
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
}
html[data-tl-mobile-v2="tool-v1"] .site-header.scrolled, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-header.scrolled, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-header:not(.scrolled), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.home-front .site-header{
  background:var(--tl-header-bg);
  box-shadow:var(--tl-header-shadow);
}
@media (min-width:761px){
html[data-tl-mobile-v2="tool-v1"] .nav-wrap, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-wrap, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-wrap, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .nav-wrap, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-wrap{
  width:100%;
  max-width:1760px;
  min-height:var(--tl-header-height-desktop);
  height:auto;
  margin:0 auto;
  padding:0 clamp(18px,2.2vw,32px);
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:clamp(16px,1.4vw,24px);
}
}
html[data-tl-mobile-v2="tool-v1"] .site-header .brand, html[data-tl-mobile-v2="tool-v1"] body.home-front .brand{
  flex:0 0 auto;
  flex-shrink:0;
  min-height:48px;
  padding:0;
  border-radius:8px;
  color:var(--tl-header-text);
  transform:none;
  position:relative;
  z-index:2;
}
html[data-tl-mobile-v2="tool-v1"] .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] .site-header .brand .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] body.home-front .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .brand-full-logo{
  width:auto;
  height:46px;
  max-width:168px;
  object-fit:contain;
  filter:none;
  animation:none;
  transform:none;
  transition:opacity .18s ease,transform .18s ease;
}
html[data-tl-mobile-v2="tool-v1"] .site-header .brand:hover, html[data-tl-mobile-v2="tool-v1"] .site-header .brand:hover .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-header .brand:hover .brand-full-logo{
  filter:none;
  transform:none;
  opacity:.92;
}
html[data-tl-mobile-v2="tool-v1"] .site-header :is(a, html[data-tl-mobile-v2="tool-v1"] button, html[data-tl-mobile-v2="tool-v1"] summary, html[data-tl-mobile-v2="tool-v1"] input):focus-visible{
  outline:2px solid var(--tl-header-accent);
  outline-offset:3px;
}
html[data-tl-mobile-v2="tool-v1"] .site-header :is(.nav-link, html[data-tl-mobile-v2="tool-v1"] .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] .language-trigger, html[data-tl-mobile-v2="tool-v1"] .nav-tool-link, html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool){
  -webkit-tap-highlight-color:transparent;
}



@media (min-width:761px) and (max-width:1199px){
  html[data-tl-mobile-v2="tool-v1"] .site-header, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-header{
    min-height:var(--tl-header-height-mobile)!important;
    background:var(--tl-header-bg)!important;
    border-bottom:1px solid var(--tl-header-border)!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-wrap, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-wrap, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-wrap{
    min-height:var(--tl-header-height-mobile)!important;
    height:var(--tl-header-height-mobile)!important;
    padding:0 14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] .site-header .brand .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] body.home-front .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .brand-full-logo{
    height:42px!important;
    max-width:148px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-toggle, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-toggle, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-toggle{
    display:flex!important;
    width:44px!important;
    height:44px!important;
    flex:0 0 44px!important;
    align-items:center!important;
    justify-content:center!important;
    gap:5px!important;
    border:1px solid var(--tl-header-border)!important;
    border-radius:10px!important;
    background:var(--tl-header-bg)!important;
    color:var(--tl-header-text)!important;
    box-shadow:none!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-toggle:hover, html[data-tl-mobile-v2="tool-v1"] .nav-toggle:focus-visible{
    border-color:rgba(37,99,235,.3)!important;
    background:var(--tl-header-hover)!important;
    box-shadow:none!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-toggle span{
    width:20px!important;
    height:2px!important;
    background:currentColor!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-nav, html[data-tl-mobile-v2="tool-v1"] body.category-front .site-nav, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav, html[data-tl-mobile-v2="tool-v1"] .site-nav.mobile-drawer-mounted, html html[data-tl-mobile-v2="tool-v1"] .nav-open .site-nav{
    position:fixed!important;
    left:10px!important;
    right:10px!important;
    top:calc(var(--tl-header-height-mobile) + 8px)!important;
    bottom:max(10px,env(safe-area-inset-bottom))!important;
    z-index:300!important;
    display:flex!important;
    flex-direction:column!important;
    align-items:stretch!important;
    justify-content:flex-start!important;
    gap:6px!important;
    width:auto!important;
    min-width:0!important;
    max-width:none!important;
    height:auto!important;
    max-height:none!important;
    margin:0!important;
    padding:12px!important;
    overflow-x:hidden!important;
    overflow-y:auto!important;
    overscroll-behavior:contain!important;
    -webkit-overflow-scrolling:touch!important;
    border:1px solid var(--tl-header-border)!important;
    border-radius:16px!important;
    background:var(--tl-header-bg)!important;
    box-shadow:var(--tl-header-menu-shadow)!important;
    opacity:0!important;
    visibility:hidden!important;
    pointer-events:none!important;
    transform:translateY(-8px)!important;
    transition:opacity .2s ease,visibility .2s ease,transform .2s ease!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav.open, html[data-tl-mobile-v2="tool-v1"] .site-nav.mobile-drawer-mounted.open, html html[data-tl-mobile-v2="tool-v1"] .nav-open .site-nav.open{
    opacity:1!important;
    visibility:visible!important;
    pointer-events:auto!important;
    transform:translateY(0)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav > .nav-link, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown > summary.nav-link, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-nav > .nav-link, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-dropdown > summary.nav-link, html[data-tl-mobile-v2="tool-v1"] body.category-front .site-nav > .nav-link, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-dropdown > summary.nav-link{
    width:100%!important;
    min-height:48px!important;
    height:auto!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    padding:0 12px!important;
    border:1px solid transparent!important;
    border-radius:10px!important;
    background:transparent!important;
    color:var(--tl-header-text)!important;
    box-shadow:none!important;
    font-size:15px!important;
    font-weight:750!important;
    line-height:1.2!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav > .nav-link:hover, html[data-tl-mobile-v2="tool-v1"] .site-nav > .nav-link:focus-visible, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown > summary.nav-link:hover, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown > summary.nav-link:focus-visible{
    border-color:var(--tl-header-border)!important;
    background:var(--tl-header-hover)!important;
    color:var(--tl-header-text)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav > .nav-link.active, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown.active > summary.nav-link, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown > summary.nav-link.active{
    border-color:rgba(37,99,235,.2)!important;
    background:var(--tl-header-active)!important;
    color:var(--tl-header-accent)!important;
    box-shadow:inset 3px 0 0 var(--tl-header-accent)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-link:before, html[data-tl-mobile-v2="tool-v1"] .nav-link:after{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav > .nav-link[href$="index.html"], html[data-tl-mobile-v2="tool-v1"] .site-nav > .nav-dropdown{
    order:2!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav > .nav-link[href$="blog.html"]{
    order:3!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-icon-button[data-focus-search]{
    order:1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav .theme-toggle{
    order:5!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav .translate-shell{
    order:6!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-nav .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.home-front .site-nav .nav-icon-button{
    width:100%!important;
    min-width:0!important;
    height:50px!important;
    min-height:50px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    padding:0 12px!important;
    border:1px solid var(--tl-header-border)!important;
    border-radius:10px!important;
    background:var(--tl-header-hover)!important;
    color:var(--tl-header-text)!important;
    box-shadow:none!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-icon-button[data-focus-search], html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-icon-button[data-focus-search]{
    margin-bottom:4px!important;
    border-color:rgba(37,99,235,.22)!important;
    background:#f8fafc!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .nav-icon-button[data-focus-search]{
    background:rgba(96,165,250,.12)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-icon-button .nav-action-label{
    display:inline!important;
    font-size:15px!important;
    font-weight:750!important;
    color:inherit!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-icon-button[data-focus-search][aria-label]:after{
    content:"Search tools"!important;
    position:static!important;
    display:inline!important;
    width:auto!important;
    max-width:none!important;
    margin-left:auto!important;
    padding:0!important;
    border:0!important;
    background:transparent!important;
    color:var(--tl-header-muted)!important;
    opacity:1!important;
    visibility:visible!important;
    transform:none!important;
    filter:none!important;
    font-size:12px!important;
    font-weight:700!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-icon-button:not([data-focus-search])[aria-label]:after{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .language-trigger, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-nav .language-trigger, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.home-front .site-nav .language-trigger{
    width:100%!important;
    max-width:none!important;
    min-height:50px!important;
    height:50px!important;
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    padding:0 12px!important;
    border:1px solid var(--tl-header-border)!important;
    border-radius:10px!important;
    background:var(--tl-header-hover)!important;
    color:var(--tl-header-text)!important;
    box-shadow:none!important;
    transform:none!important;
    font-size:15px!important;
    font-weight:750!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .language-trigger svg{
    color:currentColor!important;
    filter:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-dropdown{
    width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-menu, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-dropdown-menu, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-dropdown-menu, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .nav-dropdown-menu{
    position:static!important;
    display:none!important;
    width:100%!important;
    max-height:none!important;
    margin:4px 0 8px!important;
    padding:8px!important;
    overflow:visible!important;
    border:1px solid var(--tl-header-border)!important;
    border-radius:12px!important;
    background:var(--tl-header-hover)!important;
    box-shadow:none!important;
    transform:none!important;
    animation:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-dropdown[open] .nav-dropdown-menu, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-developer-tools[open] .nav-dropdown-menu, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-ai-tools[open] .nav-dropdown-menu, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-calculators[open] .nav-dropdown-menu, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-image-tools[open] .nav-dropdown-menu{
    display:block!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-mega-layout, html[data-tl-mobile-v2="tool-v1"] .site-nav.mobile-drawer-mounted .nav-mega-layout, html html[data-tl-mobile-v2="tool-v1"] .nav-open .site-nav .nav-mega-layout{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:8px!important;
    padding:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-mega-featured, html[data-tl-mobile-v2="tool-v1"] .nav-mega-other, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-mega-featured, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-mega-other{
    padding:8px!important;
    border:0!important;
    border-radius:10px!important;
    background:var(--tl-header-bg)!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-mega-kicker{
    display:block!important;
    margin:2px 2px 7px!important;
    color:var(--tl-header-muted)!important;
    font-size:11px!important;
    font-weight:800!important;
    line-height:1!important;
    letter-spacing:.08em!important;
    text-transform:uppercase!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools{
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:4px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-dropdown-tools a.nav-tool-link, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-dropdown-tools a.nav-tool-link{
    min-height:44px!important;
    display:flex!important;
    align-items:center!important;
    gap:10px!important;
    padding:8px 9px!important;
    border:1px solid transparent!important;
    border-radius:9px!important;
    background:transparent!important;
    color:var(--tl-header-text)!important;
    box-shadow:none!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool:hover, html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool:focus-visible, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:hover, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:focus-visible{
    border-color:rgba(37,99,235,.18)!important;
    background:var(--tl-header-hover)!important;
    color:var(--tl-header-accent)!important;
    transform:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool strong, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link span:last-child{
    color:inherit!important;
    font-size:14px!important;
    font-weight:750!important;
    line-height:1.25!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-featured-tool em{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-featured-icon, html[data-tl-mobile-v2="tool-v1"] .nav-tool-mini-icon, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-tools a.nav-tool-link:nth-child(n) .nav-tool-mini-icon{
    width:28px!important;
    height:28px!important;
    flex:0 0 28px!important;
    border-radius:8px!important;
    background:#eaf2ff!important;
    color:#2563eb!important;
    box-shadow:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .nav-featured-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .nav-tool-mini-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .nav-dropdown-tools a.nav-tool-link:nth-child(n) .nav-tool-mini-icon{
    background:rgba(96,165,250,.16)!important;
    color:#93c5fd!important;
  }
}

@media (min-width:1200px) and (max-width:1450px){
  html[data-tl-mobile-v2="tool-v1"] .nav-wrap, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-wrap, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-wrap, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .nav-wrap{
    padding:0 14px!important;
    gap:14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-header .brand, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-header .brand{
    max-width:142px!important;
    min-width:0!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-header .brand{
    max-width:none!important;
    min-width:0!important;
    overflow:visible!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] .site-header .brand .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] body.home-front .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .brand-full-logo{
    height:40px!important;
    max-width:136px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .brand-full-logo{
    height:42px!important;
    max-width:148px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-nav, html[data-tl-mobile-v2="tool-v1"] body.category-front .site-nav, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-nav{
    gap:4px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav > .nav-link, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown > summary.nav-link, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-link, html[data-tl-mobile-v2="tool-v1"] body.category-front .nav-link, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-nav > .nav-link, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .nav-dropdown > summary.nav-link{
    min-height:38px!important;
    height:38px!important;
    padding:0 8px!important;
    border-radius:7px!important;
    font-size:13px!important;
    font-weight:700!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-dropdown summary svg{
    width:12px!important;
    height:12px!important;
    margin-left:1px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-icon-button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.home-front .nav-icon-button{
    width:38px!important;
    min-width:38px!important;
    height:38px!important;
    min-height:38px!important;
    border-radius:7px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-icon-button[data-focus-search], html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-icon-button[data-focus-search], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .nav-icon-button[data-focus-search]{
    width:96px!important;
    min-width:96px!important;
    padding:0 8px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .nav-icon-button[data-focus-search][aria-label]:after{
    display:none!important;
    content:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .translate-shell, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .translate-shell{
    width:86px!important;
    min-width:86px!important;
    flex:0 0 86px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .language-trigger, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-nav .language-trigger, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .language-trigger{
    width:86px!important;
    min-width:86px!important;
    height:38px!important;
    min-height:38px!important;
    padding:0 8px!important;
    border-radius:7px!important;
    font-size:12.5px!important;
  }
}

@media (max-width:430px){
  html[data-tl-mobile-v2="tool-v1"] .nav-wrap, html[data-tl-mobile-v2="tool-v1"] body.home-front .nav-wrap, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .nav-wrap{
    min-height:60px!important;
    height:60px!important;
    padding:0 12px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-header, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-header, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-header{
    min-height:60px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] .site-header .brand .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] body.home-front .brand-full-logo, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .brand-full-logo{
    height:38px!important;
    max-width:132px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] .site-nav, html[data-tl-mobile-v2="tool-v1"] body.home-front .site-nav, html[data-tl-mobile-v2="tool-v1"] body.category-front .site-nav, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .site-nav, html[data-tl-mobile-v2="tool-v1"] .site-nav.mobile-drawer-mounted, html html[data-tl-mobile-v2="tool-v1"] .nav-open .site-nav{
    top:68px!important;
    left:8px!important;
    right:8px!important;
    padding:10px!important;
  }
}

@media (prefers-reduced-motion:reduce){
  html[data-tl-mobile-v2="tool-v1"] .site-header *, html[data-tl-mobile-v2="tool-v1"] .nav-dropdown-menu, html[data-tl-mobile-v2="tool-v1"] .site-nav{
    transition:none!important;
    animation:none!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 5 header QA refinement: neutralize legacy drawer sizing on desktop. */


/* Phase 5 mobile sticky stability refinement. */
@media (max-width:1199px){
  html{
    scroll-padding-top:var(--tl-header-height-mobile);
  }
  body,
  body.home-front,
  body.flux-home.home-front,
  body.flux-tool-body,
  body.category-front,
  body.article-detail-page,
  body.blog-index-page,
  body.calculator-body{
    padding-top:var(--tl-header-height-mobile)!important;
  }
  .site-header,
  body.home-front .site-header,
  body.category-front .site-header,
  body.flux-home .site-header,
  body.flux-home.home-front .site-header,
  body.flux-tool-body .site-header,
  body.article-detail-page .site-header,
  body.blog-index-page .site-header,
  body.calculator-body .site-header{
    position:fixed!important;
    top:0!important;
    left:0!important;
    right:0!important;
    width:100%!important;
    z-index:260!important;
  }
}

@media (max-width:430px){
  html[data-tl-mobile-v2="tool-v1"] html{
    scroll-padding-top:60px;
  }
  html[data-tl-mobile-v2="tool-v1"] body, html[data-tl-mobile-v2="tool-v1"] body.home-front, html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body, html[data-tl-mobile-v2="tool-v1"] body.category-front, html[data-tl-mobile-v2="tool-v1"] body.article-detail-page, html[data-tl-mobile-v2="tool-v1"] body.blog-index-page, html[data-tl-mobile-v2="tool-v1"] body.calculator-body{
    padding-top:60px!important;
  }
}

/* Phase 5 regression repair: restore pre-Phase-5 nav tool icon rendering. */
.site-nav .nav-featured-icon{
  width:52px!important;
  height:52px!important;
  flex:0 0 52px!important;
  border-radius:16px!important;
  background:linear-gradient(135deg,#38bdf8,#6366f1)!important;
  border-color:rgba(255,255,255,.28)!important;
  color:#fff!important;
  box-shadow:0 12px 28px rgba(14,165,233,.2),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-featured-tool:nth-child(2) .nav-featured-icon{background:linear-gradient(135deg,#22c55e,#06b6d4)!important}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-featured-tool:nth-child(3) .nav-featured-icon{background:linear-gradient(135deg,#f97316,#ec4899)!important}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-featured-tool:nth-child(4) .nav-featured-icon{background:linear-gradient(135deg,#a855f7,#3b82f6)!important}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-featured-icon svg{
  color:#fff!important;
  stroke-width:2.55!important;
  filter:drop-shadow(0 1px 1px rgba(15,23,42,.22));
}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-tool-mini-icon{
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  flex:0 0 34px!important;
  border-radius:11px!important;
  background:linear-gradient(135deg,#38bdf8,#6366f1)!important;
  color:#fff!important;
  box-shadow:0 8px 20px rgba(14,165,233,.16),inset 0 1px 0 rgba(255,255,255,.25)!important;
}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-dropdown-tools a.nav-tool-link:nth-child(6n+2) .nav-tool-mini-icon{background:linear-gradient(135deg,#ec4899,#f97316)!important}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-dropdown-tools a.nav-tool-link:nth-child(6n+3) .nav-tool-mini-icon{background:linear-gradient(135deg,#14b8a6,#22c55e)!important}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-dropdown-tools a.nav-tool-link:nth-child(6n+4) .nav-tool-mini-icon{background:linear-gradient(135deg,#8b5cf6,#2563eb)!important}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-dropdown-tools a.nav-tool-link:nth-child(6n+5) .nav-tool-mini-icon{background:linear-gradient(135deg,#f59e0b,#ef4444)!important}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-dropdown-tools a.nav-tool-link:nth-child(6n+6) .nav-tool-mini-icon{background:linear-gradient(135deg,#06b6d4,#a855f7)!important}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-tool-mini-icon svg{
  width:17px!important;
  height:17px!important;
  color:#fff!important;
  stroke-width:2.5!important;
}

html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-dropdown-tools a.nav-tool-link:nth-child(n) .nav-tool-mini-icon{
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  flex:0 0 34px!important;
  border-radius:11px!important;
  background:linear-gradient(135deg,#38bdf8,#6366f1)!important;
  color:#fff!important;
  box-shadow:0 8px 20px rgba(14,165,233,.16),inset 0 1px 0 rgba(255,255,255,.25)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-featured-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-dropdown-tools a.nav-tool-link:nth-child(n) .nav-tool-mini-icon{
  background:linear-gradient(135deg,#38bdf8,#6366f1)!important;
  color:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-featured-tool:nth-child(2) .nav-featured-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-dropdown-tools a.nav-tool-link:nth-child(6n+2) .nav-tool-mini-icon{background:linear-gradient(135deg,#ec4899,#f97316)!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-featured-tool:nth-child(3) .nav-featured-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-dropdown-tools a.nav-tool-link:nth-child(6n+3) .nav-tool-mini-icon{background:linear-gradient(135deg,#14b8a6,#22c55e)!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-featured-tool:nth-child(4) .nav-featured-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-dropdown-tools a.nav-tool-link:nth-child(6n+4) .nav-tool-mini-icon{background:linear-gradient(135deg,#8b5cf6,#2563eb)!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-dropdown-tools a.nav-tool-link:nth-child(6n+5) .nav-tool-mini-icon{background:linear-gradient(135deg,#f59e0b,#ef4444)!important}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-dropdown-tools a.nav-tool-link:nth-child(6n+6) .nav-tool-mini-icon{background:linear-gradient(135deg,#06b6d4,#a855f7)!important}

/html[data-tl-mobile-v2="tool-v1"] * Calculator dropdown preview: match icons and colors from calculators.html category cards only. */
.site-nav .nav-dropdown-calculators .nav-dropdown-tools a.nav-tool-link .nav-tool-mini-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-dropdown-calculators .nav-dropdown-tools a.nav-tool-link .nav-tool-mini-icon{
  background:linear-gradient(135deg,var(--nav-tool-icon-a,#0ea5e9),var(--nav-tool-icon-b,#8b5cf6))!important;
  border-color:rgba(255,255,255,.34)!important;
  color:#fff!important;
  box-shadow:0 8px 20px rgba(var(--nav-tool-accent-rgb,14,165,233),.18),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-dropdown-calculators .nav-tool-mini-icon svg, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-dropdown-calculators .nav-tool-mini-icon svg{
  color:#fff!important;
  stroke-width:2.5!important;
  filter:drop-shadow(0 1px 1px rgba(15,23,42,.22));
}


/html[data-tl-mobile-v2="tool-v1"] * Header dropdown previews: match icons and colors from each category page card source. */
.site-nav .nav-dropdown-tools a.nav-tool-link[data-nav-card-icon="true"] .nav-tool-mini-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-dropdown-tools a.nav-tool-link[data-nav-card-icon="true"] .nav-tool-mini-icon{
  background:linear-gradient(135deg,var(--nav-tool-icon-a,#0ea5e9),var(--nav-tool-icon-b,#8b5cf6))!important;
  border-color:rgba(255,255,255,.34)!important;
  color:#fff!important;
  box-shadow:0 8px 20px rgba(var(--nav-tool-accent-rgb,14,165,233),.18),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] .site-nav .nav-dropdown-tools a.nav-tool-link[data-nav-card-icon="true"] .nav-tool-mini-icon svg, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] .site-nav .nav-dropdown-tools a.nav-tool-link[data-nav-card-icon="true"] .nav-tool-mini-icon svg{
  color:#fff!important;
  stroke-width:2.5!important;
  filter:drop-shadow(0 1px 1px rgba(15,23,42,.22));
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 5 regression repair: homepage shell parity and viewport-safe desktop mega menus. */
body.flux-home.home-front .site-header .brand, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front .site-header .brand{
  flex:0 0 auto!important;
  min-width:0!important;
  width:auto!important;
}



/html[data-tl-mobile-v2="tool-v1"] * Homepage header parity follow-up: match the approved wide-desktop search rhythm. */


/* Homepage search overlay repair: keep hero results above following content, html[data-tl-mobile-v2="tool-v1"] below the sticky shell. */
body.flux-home.home-front .ilove-hero{
  position:relative;
  z-index:4!important;
  overflow:visible!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .ilove-hero-inner{
  position:relative;
  z-index:5!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search{
  position:relative;
  z-index:6!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .hero-search:focus-within{
  z-index:7!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .search-suggestions{
  z-index:8!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
}
@media (min-width:761px) and (max-height:820px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front .search-suggestions{
    max-height:calc(100vh - 432px)!important;
    max-height:calc(100dvh - 432px)!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 6 homepage redesign: scoped to index.html only. */
html body.flux-home.home-front main.phase6-home, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home{
  --phase6-blue:#2563eb;
  --phase6-blue-strong:#1d4ed8;
  --phase6-violet:#6d3df0;
  --phase6-cyan:#0891b2;
  --phase6-ink:#111827;
  --phase6-text:#475569;
  --phase6-muted:#64748b;
  --phase6-line:#dbe7f5;
  --phase6-soft:#f7f9fc;
  --phase6-surface:#ffffff;
  --phase6-surface-2:#f8fbff;
  --phase6-shadow:0 18px 48px rgba(15,23,42,.08);
  width:100%;
  max-width:100%;
  margin:0;
  padding:0 0 72px!important;
  overflow:hidden;
  background:linear-gradient(180deg,#ffffff 0%,#f7f9fc 38%,#f8fbff 100%)!important;
  color:var(--phase6-ink)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home *, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home *::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home *::after{
  box-sizing:border-box;
  text-transform:none!important;
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home :is(a, html[data-tl-mobile-v2="tool-v1"] button, html[data-tl-mobile-v2="tool-v1"] input, html[data-tl-mobile-v2="tool-v1"] summary){
  -webkit-tap-highlight-color:transparent;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home :is(a, html[data-tl-mobile-v2="tool-v1"] button, html[data-tl-mobile-v2="tool-v1"] input, html[data-tl-mobile-v2="tool-v1"] summary):focus-visible{
  outline:2px solid rgba(37,99,235,.78)!important;
  outline-offset:3px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .mobile-home-hero{
  display:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero{
  display:block!important;
  position:relative!important;
  z-index:4!important;
  margin:0!important;
  padding:78px 24px 58px!important;
  overflow:visible!important;
  background:linear-gradient(180deg,#ffffff 0%,#f7f9fc 100%)!important;
  text-align:center!important;
  isolation:isolate;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero::after{
  display:none!important;
  content:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-inner{
  position:relative!important;
  z-index:5!important;
  width:min(100%,1080px)!important;
  max-width:1080px!important;
  margin:0 auto!important;
  padding:0!important;
  text-align:center!important;
  animation:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-eyebrow, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .section-kicker{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:max-content!important;
  max-width:100%!important;
  min-height:30px!important;
  margin:0 auto 14px!important;
  padding:0 12px!important;
  border:1px solid rgba(37,99,235,.18)!important;
  border-radius:999px!important;
  background:#eef5ff!important;
  color:var(--phase6-blue-strong)!important;
  -webkit-text-fill-color:var(--phase6-blue-strong)!important;
  font-size:.78rem!important;
  font-weight:800!important;
  line-height:1!important;
  box-shadow:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .section-kicker::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .section-kicker::after{
  display:none!important;
  content:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1{
  max-width:900px!important;
  min-height:0!important;
  margin:0 auto 18px!important;
  color:var(--phase6-ink)!important;
  -webkit-text-fill-color:var(--phase6-ink)!important;
  background:none!important;
  text-shadow:none!important;
  font-size:clamp(3rem,5.45vw,4.75rem)!important;
  line-height:1.02!important;
  font-weight:800!important;
  text-wrap:balance;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1::after{
  display:none!important;
  content:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-copy, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero p{
  max-width:760px!important;
  margin:0 auto 28px!important;
  color:var(--phase6-text)!important;
  font-size:1.12rem!important;
  line-height:1.72!important;
  font-weight:500!important;
  text-wrap:pretty;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search{
  position:relative!important;
  z-index:8!important;
  width:min(860px,100%)!important;
  max-width:860px!important;
  margin:0 auto 18px!important;
  transform:none!important;
  isolation:isolate!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search::before{
  display:none!important;
  content:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search input{
  position:relative!important;
  z-index:1!important;
  width:100%!important;
  height:66px!important;
  min-height:66px!important;
  padding:0 104px 0 58px!important;
  border:1px solid #bfd4f2!important;
  border-radius:18px!important;
  background:#fff!important;
  color:#111827!important;
  -webkit-text-fill-color:#111827!important;
  box-shadow:0 18px 48px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
  font-size:1.05rem!important;
  font-weight:650!important;
  line-height:1!important;
  transition:border-color .18s ease,box-shadow .18s ease!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search input::placeholder{
  color:#8a96a8!important;
  -webkit-text-fill-color:#8a96a8!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search input:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search input:focus{
  transform:none!important;
  border-color:rgba(37,99,235,.52)!important;
  box-shadow:0 0 0 4px rgba(37,99,235,.09),0 20px 52px rgba(37,99,235,.13)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .hero-search-icon{
  left:20px!important;
  width:24px!important;
  height:24px!important;
  color:var(--phase6-blue)!important;
  filter:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search-shortcut{
  position:absolute!important;
  right:12px!important;
  top:50%!important;
  z-index:2!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-width:72px!important;
  height:42px!important;
  padding:0 12px!important;
  transform:translateY(-50%)!important;
  border:1px solid #d9e4f3!important;
  border-radius:12px!important;
  background:#f8fbff!important;
  color:#42526a!important;
  box-shadow:none!important;
  font-size:.86rem!important;
  font-weight:750!important;
  cursor:pointer!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search-shortcut::after{
  display:none!important;
  content:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions{
  z-index:12!important;
  top:calc(100% + 10px)!important;
  max-height:min(388px,calc(100vh - 260px))!important;
  max-height:min(388px,calc(100dvh - 260px))!important;
  overflow-x:hidden!important;
  overflow-y:auto!important;
  border-radius:14px!important;
  border:1px solid #bfd4f2!important;
  background:#fff!important;
  box-shadow:0 24px 64px rgba(15,23,42,.16)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions a{
  min-height:52px!important;
  border-radius:10px!important;
  color:#172033!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions a:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions a.active{
  background:#eef5ff!important;
  border-color:#d8e7ff!important;
  transform:none!important;
  box-shadow:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-trust{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:10px!important;
  margin:18px auto 0!important;
  padding:0!important;
  list-style:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-trust li, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-quick-nav a{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:38px!important;
  padding:0 13px!important;
  border:1px solid #dce7f5!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#475569!important;
  box-shadow:none!important;
  font-size:.9rem!important;
  font-weight:700!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-trust svg{
  width:17px!important;
  height:17px!important;
  color:var(--phase6-blue)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-quick-nav{
  display:flex!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:8px!important;
  margin:20px auto 0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-quick-nav a:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-quick-nav a:focus-visible{
  border-color:#b8d1f5!important;
  background:#f3f7ff!important;
  color:var(--phase6-blue-strong)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
  position:relative!important;
  z-index:1!important;
  width:min(1240px,calc(100% - 48px))!important;
  max-width:1240px!important;
  margin:0 auto!important;
  padding:68px 0 0!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  border-radius:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section::after{
  display:none!important;
  content:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head{
  display:grid!important;
  justify-items:center!important;
  gap:0!important;
  max-width:760px!important;
  margin:0 auto 26px!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  text-align:center!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head h2, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust h2, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel h2{
  margin:0 auto 10px!important;
  color:var(--phase6-ink)!important;
  -webkit-text-fill-color:var(--phase6-ink)!important;
  font-size:clamp(2rem,3.3vw,2.75rem)!important;
  line-height:1.08!important;
  font-weight:800!important;
  text-wrap:balance;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head p, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust p, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel p{
  max-width:720px!important;
  margin:0 auto!important;
  color:var(--phase6-text)!important;
  font-size:1rem!important;
  line-height:1.65!important;
  font-weight:500!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-grid{
  display:grid!important;
  grid-template-columns:repeat(5,minmax(0,1fr))!important;
  gap:14px!important;
  margin:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article{
  position:relative!important;
  display:flex!important;
  flex-direction:column!important;
  min-width:0!important;
  border:1px solid #dfe9f6!important;
  border-radius:8px!important;
  background:#fff!important;
  color:var(--phase6-ink)!important;
  box-shadow:0 10px 28px rgba(15,23,42,.045)!important;
  overflow:hidden!important;
  transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card{
  min-height:220px!important;
  padding:18px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:focus-visible, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card:hover{
  transform:translateY(-2px)!important;
  border-color:#bdd2f2!important;
  box-shadow:0 18px 42px rgba(15,23,42,.08)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .tool-icon, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card .category-icon, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid i{
  display:grid!important;
  place-items:center!important;
  width:44px!important;
  height:44px!important;
  flex:0 0 44px!important;
  border:1px solid rgba(37,99,235,.14)!important;
  border-radius:8px!important;
  background:#eef5ff!important;
  color:var(--phase6-blue)!important;
  box-shadow:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(2) .tool-icon, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(3) .tool-icon, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(4) .tool-icon, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(5) .tool-icon{
  background:#fff1f2!important;
  border-color:#fecdd3!important;
  color:#dc2626!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(6) .tool-icon, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(7) .tool-icon{
  background:#ecfeff!important;
  border-color:#bae6fd!important;
  color:#0891b2!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(8) .tool-icon{
  background:#f5f3ff!important;
  border-color:#ddd6fe!important;
  color:#6d3df0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(9) .tool-icon, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:nth-child(10) .tool-icon{
  background:#f0fdf4!important;
  border-color:#bbf7d0!important;
  color:#15803d!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .tool-icon svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card .category-icon svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid svg{
  width:21px!important;
  height:21px!important;
  stroke-width:2.25!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .category-badge{
  position:absolute!important;
  top:18px!important;
  right:18px!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:26px!important;
  padding:0 9px!important;
  border-radius:999px!important;
  border:1px solid #dbe7f5!important;
  background:#f8fbff!important;
  color:#52647a!important;
  -webkit-text-fill-color:#52647a!important;
  font-size:.72rem!important;
  font-weight:800!important;
  line-height:1!important;
  box-shadow:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card h3{
  margin:16px 0 8px!important;
  color:var(--phase6-ink)!important;
  font-size:1.08rem!important;
  line-height:1.25!important;
  font-weight:800!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card p{
  margin:0 0 16px!important;
  color:var(--phase6-text)!important;
  font-size:.91rem!important;
  line-height:1.55!important;
  font-weight:500!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action{
  display:inline-flex!important;
  align-items:center!important;
  gap:6px!important;
  width:max-content!important;
  min-height:34px!important;
  margin:auto 0 0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:var(--phase6-blue-strong)!important;
  box-shadow:none!important;
  font-size:.9rem!important;
  font-weight:800!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action svg{
  width:16px!important;
  height:16px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-grid{
  display:grid!important;
  grid-template-columns:repeat(7,minmax(0,1fr))!important;
  gap:12px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card{
  min-height:210px!important;
  padding:18px!important;
  gap:10px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card strong{
  color:var(--phase6-ink)!important;
  font-size:1.02rem!important;
  line-height:1.22!important;
  font-weight:800!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card p{
  margin:0!important;
  color:var(--phase6-text)!important;
  font-size:.86rem!important;
  line-height:1.5!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card > span:last-child, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-link{
  margin-top:auto!important;
  color:var(--phase6-blue-strong)!important;
  font-size:.86rem!important;
  font-weight:800!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card{
  padding:22px!important;
  min-height:360px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card h3, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid h3{
  margin:0 0 8px!important;
  color:var(--phase6-ink)!important;
  font-size:1.16rem!important;
  line-height:1.25!important;
  font-weight:800!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card p, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid p{
  margin:0 0 16px!important;
  color:var(--phase6-text)!important;
  font-size:.94rem!important;
  line-height:1.58!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card ul{
  display:grid!important;
  gap:8px!important;
  margin:0 0 18px!important;
  padding:0!important;
  list-style:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a{
  display:flex!important;
  align-items:center!important;
  min-height:38px!important;
  padding:0 10px!important;
  border:1px solid #e1ebf7!important;
  border-radius:8px!important;
  background:#f8fbff!important;
  color:#1f2937!important;
  font-size:.92rem!important;
  font-weight:700!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a:focus-visible{
  border-color:#c8dcfb!important;
  background:#eef5ff!important;
  color:var(--phase6-blue-strong)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust{
  width:min(1160px,calc(100% - 48px))!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
  margin:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
  display:flex!important;
  align-items:flex-start!important;
  gap:12px!important;
  min-height:150px!important;
  padding:18px!important;
  border:1px solid #dfe9f6!important;
  border-radius:8px!important;
  background:#fff!important;
  color:var(--phase6-ink)!important;
  box-shadow:0 10px 28px rgba(15,23,42,.045)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid svg{
  flex:0 0 22px!important;
  width:22px!important;
  height:22px!important;
  color:var(--phase6-blue)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid strong{
  display:block!important;
  margin:0 0 6px!important;
  color:var(--phase6-ink)!important;
  font-size:.98rem!important;
  line-height:1.25!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid small{
  display:block!important;
  color:var(--phase6-text)!important;
  font-size:.86rem!important;
  line-height:1.5!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:14px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article{
  min-height:210px!important;
  padding:20px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid i{
  margin-bottom:16px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:28px!important;
  padding:30px!important;
  border:1px solid #dfe9f6!important;
  border-radius:8px!important;
  background:#fff!important;
  box-shadow:0 10px 28px rgba(15,23,42,.045)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel .section-kicker{
  margin:0 0 12px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel h2, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel p{
  text-align:left!important;
  margin-left:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,150px))!important;
  gap:10px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links a{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:44px!important;
  border:1px solid #dce7f5!important;
  border-radius:8px!important;
  background:#f8fbff!important;
  color:var(--phase6-blue-strong)!important;
  font-size:.9rem!important;
  font-weight:800!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq .faq-list{
  display:grid!important;
  gap:10px!important;
  max-width:900px!important;
  margin:0 auto!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details{
  border:1px solid #dfe9f6!important;
  border-radius:8px!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary{
  min-height:54px!important;
  padding:16px 18px!important;
  color:var(--phase6-ink)!important;
  font-size:1rem!important;
  font-weight:800!important;
  cursor:pointer!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details p{
  margin:0!important;
  padding:0 18px 18px!important;
  color:var(--phase6-text)!important;
  font-size:.96rem!important;
  line-height:1.62!important;
}
@media (max-width:1400px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-grid{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-grid{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
}
@media (max-width:1180px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-grid, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-grid, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-grid, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
}
@media (min-width:761px) and (max-height:820px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero{
    padding-top:54px!important;
    padding-bottom:42px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline{
    font-size:clamp(2.6rem,4.6vw,4rem)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-copy{
    margin-bottom:22px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions{
    max-height:calc(100vh - 402px)!important;
    max-height:calc(100dvh - 402px)!important;
  }
}
@media (max-width:760px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home{
    padding:0 0 46px!important;
    background:#f7f9fc!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero{
    display:none!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero{
    display:block!important;
    width:100%!important;
    max-width:100%!important;
    margin:0!important;
    padding:24px 16px 20px!important;
    background:#f7f9fc!important;
    overflow:visible!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero-card{
    width:100%!important;
    max-width:520px!important;
    margin:0 auto!important;
    padding:10px 2px 6px!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    text-align:left!important;
    overflow:visible!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero-card::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero-card::after{
    display:none!important;
    content:none!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero .phase6-eyebrow{
    margin:0 0 12px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero h2{
    max-width:430px!important;
    margin:0!important;
    color:var(--phase6-ink)!important;
    -webkit-text-fill-color:var(--phase6-ink)!important;
    text-align:left!important;
    text-shadow:none!important;
    font-size:clamp(2rem,10vw,2.55rem)!important;
    line-height:1.08!important;
    font-weight:800!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .mobile-home-hero-brand-line, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .mobile-home-hero-title-line{
    display:block!important;
    white-space:normal!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero p{
    max-width:420px!important;
    margin:12px 0 0!important;
    color:var(--phase6-text)!important;
    font-size:1rem!important;
    line-height:1.62!important;
    text-align:left!important;
    font-weight:500!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-actions{
    display:grid!important;
    gap:10px!important;
    width:100%!important;
    max-width:520px!important;
    margin:18px auto 0!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-search, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-start{
    display:flex!important;
    align-items:center!important;
    justify-content:flex-start!important;
    gap:10px!important;
    width:100%!important;
    min-height:56px!important;
    padding:0 16px!important;
    border:1px solid #cfe0f4!important;
    border-radius:12px!important;
    background:#fff!important;
    color:#172033!important;
    box-shadow:0 10px 28px rgba(15,23,42,.06)!important;
    font-size:1rem!important;
    font-weight:750!important;
    text-align:left!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-search svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-start svg{
    flex:0 0 21px!important;
    width:21px!important;
    height:21px!important;
    color:var(--phase6-blue)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-start{
    justify-content:center!important;
    background:var(--phase6-blue)!important;
    color:#fff!important;
    border-color:var(--phase6-blue)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-start svg{
    color:#fff!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-chips{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
    width:100%!important;
    max-width:520px!important;
    margin:12px auto 0!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-chips .mobile-home-tool-chip{
    min-height:46px!important;
    padding:0 10px!important;
    border:1px solid #dbe7f5!important;
    border-radius:999px!important;
    background:#fff!important;
    color:#172033!important;
    box-shadow:none!important;
    font-size:.9rem!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-chips svg{
    width:17px!important;
    height:17px!important;
    color:var(--phase6-blue)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
    width:calc(100% - 32px)!important;
    padding-top:44px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head{
    align-items:start!important;
    justify-items:start!important;
    margin-bottom:18px!important;
    text-align:left!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head .section-kicker{
    margin-left:0!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head h2, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust h2, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel h2{
    margin-left:0!important;
    text-align:left!important;
    font-size:clamp(1.65rem,7vw,2.05rem)!important;
    line-height:1.12!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head p, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust p, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel p{
    margin-left:0!important;
    text-align:left!important;
    font-size:.96rem!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-grid, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-grid, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-grid, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card{
    min-height:164px!important;
    padding:16px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card h3{
    font-size:1rem!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card p{
    font-size:.9rem!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card{
    min-height:156px!important;
    padding:16px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card{
    min-height:0!important;
    padding:18px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
    min-height:0!important;
    padding:16px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article{
    min-height:0!important;
    padding:16px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel{
    grid-template-columns:1fr!important;
    gap:18px!important;
    padding:18px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links{
    grid-template-columns:1fr!important;
  }
}
@media (max-width:380px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero{
    padding-left:14px!important;
    padding-right:14px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero h2{
    font-size:clamp(1.82rem,9.5vw,2.22rem)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
    width:calc(100% - 28px)!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home{
  --phase6-ink:#f8fafc;
  --phase6-text:#cbd5e1;
  --phase6-muted:#94a3b8;
  --phase6-line:rgba(148,163,184,.24);
  --phase6-soft:#07111f;
  --phase6-surface:#0f172a;
  --phase6-surface-2:#111827;
  background:linear-gradient(180deg,#07111f 0%,#0b1220 44%,#0f172a 100%)!important;
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-hero, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero{
  background:linear-gradient(180deg,#07111f 0%,#0b1220 100%)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-eyebrow, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .section-kicker{
  border-color:rgba(96,165,250,.28)!important;
  background:rgba(37,99,235,.14)!important;
  color:#bfdbfe!important;
  -webkit-text-fill-color:#bfdbfe!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-search input, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-mobile-search, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-category-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-group-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-why-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-seo-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-faq details, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
  border-color:rgba(148,163,184,.22)!important;
  background:#0f172a!important;
  color:#f8fafc!important;
  box-shadow:0 18px 46px rgba(0,0,0,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-search input{
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-search input::placeholder{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-search-shortcut, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-hero-trust li, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-quick-nav a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-group-card li a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-seo-links a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-mobile-chips .mobile-home-tool-chip{
  border-color:rgba(148,163,184,.22)!important;
  background:#111827!important;
  color:#cbd5e1!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-mobile-chips .mobile-home-tool-chip :is(strong, html[data-tl-mobile-v2="tool-v1"] span){
  color:#e5eefb!important;
  -webkit-text-fill-color:#e5eefb!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-mobile-chips svg{
  color:#60a5fa!important;
  stroke:currentColor!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions{
  border-color:rgba(148,163,184,.28)!important;
  background:#0f172a!important;
  box-shadow:0 24px 64px rgba(0,0,0,.36)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions a{
  color:#e2e8f0!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions a:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions a.active{
  background:#172554!important;
  border-color:rgba(96,165,250,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card .category-badge{
  border-color:rgba(148,163,184,.22)!important;
  background:#111827!important;
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 6.1 homepage premium polish: scoped visual refinement. */
html body.flux-home.home-front main.phase6-home{
  --phase6-shadow-soft:0 14px 34px rgba(15,23,42,.06);
  --phase6-shadow-hover:0 24px 58px rgba(15,23,42,.105);
  --phase6-shadow-panel:0 26px 70px rgba(15,23,42,.1);
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero{
  padding:56px 24px 46px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1{
  margin-bottom:14px!important;
  font-size:clamp(2.9rem,5.15vw,4.55rem)!important;
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-copy, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero p{
  margin-bottom:20px!important;
  line-height:1.62!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search{
  width:min(900px,100%)!important;
  max-width:900px!important;
  margin-bottom:14px!important;
  z-index:35!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search input{
  height:64px!important;
  min-height:64px!important;
  border-color:#aec9ee!important;
  box-shadow:0 18px 48px rgba(37,99,235,.12),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search:hover input{
  border-color:#86b6f1!important;
  box-shadow:0 20px 54px rgba(37,99,235,.14),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search input:focus{
  border-color:#2563eb!important;
  box-shadow:0 0 0 4px rgba(37,99,235,.12),0 24px 64px rgba(37,99,235,.16)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search .search-suggestions{
  z-index:40!important;
  border-color:#aac7ee!important;
  box-shadow:0 28px 76px rgba(15,23,42,.18)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-trust, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-quick-nav{
  gap:10px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
  padding-top:56px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head{
  margin-bottom:24px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head h2{
  line-height:1.08!important;
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-grid, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-grid, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-groups-grid, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid{
  gap:16px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
  border-color:#d8e5f4!important;
  background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)!important;
  box-shadow:var(--phase6-shadow-soft)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card{
  user-select:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card *::selection, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card *::selection, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card *::selection{
  background:transparent!important;
  color:inherit!important;
  -webkit-text-fill-color:inherit!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card{
  min-height:214px!important;
  padding:20px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:focus-visible, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card:focus-within, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details:hover{
  transform:translateY(-4px)!important;
  border-color:#bfdbfe!important;
  box-shadow:var(--phase6-shadow-hover)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .tool-icon, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card .category-icon{
  width:48px!important;
  height:48px!important;
  flex:0 0 48px!important;
  border-radius:8px!important;
  box-shadow:0 10px 24px rgba(37,99,235,.08)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover .tool-icon, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:hover .category-icon{
  transform:translateY(-1px)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .category-badge{
  top:20px!important;
  right:20px!important;
  min-height:28px!important;
  padding:0 12px!important;
  background:#f5f9ff!important;
  border-color:#d4e4f8!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card h3, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card h3, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card h3, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid h3{
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card .quick-action, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card > a{
  min-height:36px!important;
  color:#0b5ee8!important;
  -webkit-text-fill-color:#0b5ee8!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action svg{
  width:18px!important;
  height:18px!important;
  padding:3px!important;
  border-radius:999px!important;
  background:#eaf2ff!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card{
  min-height:204px!important;
  padding:20px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card{
  min-height:344px!important;
  padding:24px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a{
  border-color:#dbe7f5!important;
  background:#f8fbff!important;
  transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card li a:focus-visible{
  background:#eef6ff!important;
  border-color:#bfdbfe!important;
  transform:translateX(2px)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid{
  gap:16px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
  display:grid!important;
  grid-template-columns:48px minmax(0,1fr)!important;
  align-items:start!important;
  gap:14px!important;
  min-height:164px!important;
  padding:22px!important;
  overflow:hidden!important;
  border-radius:8px!important;
  border-color:#d8e5f4!important;
  background:linear-gradient(180deg,#fff 0%,#fbfdff 100%)!important;
  box-shadow:var(--phase6-shadow-soft)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span:hover{
  transform:translateY(-4px)!important;
  border-color:#bfdbfe!important;
  box-shadow:var(--phase6-shadow-hover)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span > svg{
  box-sizing:border-box!important;
  width:48px!important;
  height:48px!important;
  padding:11px!important;
  border-radius:8px!important;
  border:1px solid #cfe0fb!important;
  background:#eef5ff!important;
  color:#2563eb!important;
  stroke:currentColor!important;
  filter:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy:hover{
  display:block!important;
  min-width:0!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  color:inherit!important;
  text-align:left!important;
  transform:none!important;
  transition:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy strong{
  margin:0 0 8px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy small{
  margin:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article{
  min-height:200px!important;
  padding:24px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article > :is(i, html[data-tl-mobile-v2="tool-v1"] svg){
  box-sizing:border-box!important;
  display:block!important;
  width:48px!important;
  height:48px!important;
  margin:0 0 14px!important;
  padding:11px!important;
  border-radius:8px!important;
  border:1px solid #cfe0fb!important;
  background:#eef5ff!important;
  color:#2563eb!important;
  stroke:currentColor!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel{
  padding:34px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links a, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link{
  border-radius:8px!important;
  transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links a:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-links a:focus-visible{
  transform:translateY(-2px)!important;
  background:#eef6ff!important;
  border-color:#bfdbfe!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq .faq-list{
  max-width:940px!important;
  gap:12px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details{
  border-radius:8px!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
  overflow:hidden!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details[open]{
  border-color:#93c5fd!important;
  box-shadow:var(--phase6-shadow-panel)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:18px!important;
  min-height:64px!important;
  padding:18px 20px!important;
  cursor:pointer!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary::-webkit-details-marker{
  display:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary::before{
  content:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary::after{
  content:"+"!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 34px!important;
  width:34px!important;
  height:34px!important;
  border-radius:999px!important;
  border:1px solid #cfe0fb!important;
  background:#f5f9ff!important;
  color:#2563eb!important;
  font-size:1.25rem!important;
  line-height:1!important;
  font-weight:750!important;
  transition:transform .18s ease,background .18s ease,border-color .18s ease!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details[open] summary::after{
  content:"-"!important;
  background:#eaf2ff!important;
  border-color:#93c5fd!important;
  transform:rotate(180deg)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details p{
  padding:0 20px 22px!important;
  margin:-2px 0 0!important;
  line-height:1.72!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta{
  width:min(1120px,calc(100% - 48px))!important;
  max-width:1120px!important;
  padding-top:56px!important;
  padding-bottom:64px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) auto!important;
  align-items:center!important;
  gap:28px!important;
  padding:28px!important;
  border:1px solid #d8e5f4!important;
  border-radius:8px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel h2{
  margin:16px 0 10px!important;
  color:#111827!important;
  font-size:clamp(2rem,3vw,3.2rem)!important;
  line-height:1.08!important;
  letter-spacing:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel p{
  max-width:720px!important;
  margin:0!important;
  color:#475569!important;
  font-size:1.04rem!important;
  line-height:1.7!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:10px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:8px!important;
  min-height:46px!important;
  padding:0 16px!important;
  border:1px solid #cfe0fb!important;
  background:#fff!important;
  color:#0b5ee8!important;
  -webkit-text-fill-color:#0b5ee8!important;
  font-weight:800!important;
  line-height:1!important;
  text-decoration:none!important;
  cursor:pointer!important;
  user-select:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button{
  border-color:#2563eb!important;
  background:#2563eb!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 12px 28px rgba(37,99,235,.18)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button:focus-visible, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link:focus-visible{
  transform:translateY(-2px)!important;
  box-shadow:0 16px 34px rgba(37,99,235,.16)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link svg{
  width:18px!important;
  height:18px!important;
  stroke:currentColor!important;
}

@media (min-width:761px) and (max-height:820px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero{
    padding-top:38px!important;
    padding-bottom:34px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1{
    font-size:clamp(2.65rem,4.8vw,4.05rem)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search input{
    height:60px!important;
    min-height:60px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
    padding-top:48px!important;
  }
}

@media (max-width:1180px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
    grid-template-columns:1fr!important;
    align-items:start!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-actions{
    justify-content:flex-start!important;
  }
}

@media (max-width:760px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero{
    display:none!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-hero{
    padding:20px 16px 18px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-search{
    min-height:56px!important;
    border-color:#aec9ee!important;
    box-shadow:0 16px 38px rgba(37,99,235,.1)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
    padding-top:40px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head{
    margin-bottom:18px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article{
    min-height:auto!important;
    padding:18px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
    min-height:auto!important;
    padding:18px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
    padding:22px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta{
    width:calc(100% - 32px)!important;
    padding-top:40px!important;
    padding-bottom:48px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:100%!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link{
    width:100%!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary{
    min-height:60px!important;
    padding:16px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details p{
    padding:0 16px 18px!important;
  }
}

html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-category-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-group-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-why-grid article, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-seo-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-faq details, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
  border-color:rgba(148,163,184,.24)!important;
  background:linear-gradient(180deg,#101a2d 0%,#0f172a 100%)!important;
  box-shadow:0 18px 46px rgba(0,0,0,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-category-card:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-group-card:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-why-grid article:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-faq details:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-faq details[open]{
  border-color:rgba(96,165,250,.42)!important;
  box-shadow:0 24px 62px rgba(0,0,0,.34)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-search input:focus{
  border-color:#60a5fa!important;
  box-shadow:0 0 0 4px rgba(96,165,250,.16),0 24px 64px rgba(0,0,0,.32)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card .tool-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-category-card .category-icon, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span > svg, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-why-grid article > :is(i, html[data-tl-mobile-v2="tool-v1"] svg){
  border-color:rgba(96,165,250,.28)!important;
  background:rgba(37,99,235,.14)!important;
  color:#60a5fa!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy:hover{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-group-card li a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-seo-links a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-final-cta-link, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-faq summary::after{
  border-color:rgba(148,163,184,.24)!important;
  background:#111827!important;
  color:#bfdbfe!important;
  -webkit-text-fill-color:#bfdbfe!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel h2{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel p{
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-final-cta-button{
  border-color:#60a5fa!important;
  background:#2563eb!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 6.1 card CTA artifact fix: keep homepage card CTAs as clean text links. */
html body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover .quick-action, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible .quick-action{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  width:max-content!important;
  min-height:36px!important;
  margin-top:auto!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  background-image:none!important;
  box-shadow:none!important;
  color:#0b5ee8!important;
  -webkit-text-fill-color:#0b5ee8!important;
  overflow:visible!important;
  isolation:auto!important;
  transform:none!important;
  user-select:none!important;
  -webkit-user-select:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action *{
  user-select:none!important;
  -webkit-user-select:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action::selection, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action *::selection{
  background:transparent!important;
  color:#0b5ee8!important;
  -webkit-text-fill-color:#0b5ee8!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover .quick-action svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible .quick-action svg{
  width:18px!important;
  height:18px!important;
  padding:3px!important;
  border:0!important;
  border-radius:999px!important;
  background:#eaf2ff!important;
  box-shadow:none!important;
  color:#2563eb!important;
  stroke:currentColor!important;
  transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover .quick-action, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible .quick-action{
  background:transparent!important;
  background-image:none!important;
  border:0!important;
  box-shadow:none!important;
  color:#93c5fd!important;
  -webkit-text-fill-color:#93c5fd!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action::selection, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action *::selection{
  background:transparent!important;
  color:#93c5fd!important;
  -webkit-text-fill-color:#93c5fd!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card .quick-action svg, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover .quick-action svg, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible .quick-action svg{
  background:rgba(96,165,250,.14)!important;
  color:#93c5fd!important;
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 6.1 requested hero restoration: match the previous headline treatment. */
html body.flux-home.home-front main.phase6-home .phase6-hero .phase6-eyebrow{
  display:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1{
  max-width:1760px!important;
  margin:0 auto 20px!important;
  color:#172033!important;
  -webkit-text-fill-color:#172033!important;
  font-size:clamp(2.95rem,3.12vw,3.85rem)!important;
  font-weight:800!important;
  line-height:1.08!important;
  letter-spacing:0!important;
  text-wrap:balance!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .phase6-hero-accent{
  color:#1d4fa3!important;
  -webkit-text-fill-color:#1d4fa3!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1::after{
  content:""!important;
  display:block!important;
  width:min(440px,42vw)!important;
  height:4px!important;
  margin:28px auto 0!important;
  border-radius:999px!important;
  background:linear-gradient(90deg,rgba(29,79,163,0),#c9dcff 18%,#4f8cf7 48%,#56d4dc 78%,rgba(86,212,220,0))!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-copy, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero p{
  max-width:1050px!important;
  margin:0 auto 24px!important;
  color:#66758e!important;
  font-size:clamp(1.12rem,1.32vw,1.38rem)!important;
  line-height:1.62!important;
  font-weight:500!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero-copy span{
  display:block!important;
}
@media (max-width:1280px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero h1{
    font-size:clamp(3rem,4.15vw,3.7rem)!important;
    max-width:1180px!important;
  }
}

@media (max-width:760px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-hero .phase6-eyebrow{
    display:inline-flex!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-hero h1{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-hero .phase6-hero-accent{
  color:#93c5fd!important;
  -webkit-text-fill-color:#93c5fd!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-hero-copy, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-hero p{
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 6.1 reference screenshot alignment: restore old desktop hero display. */


@media (min-width:761px) and (max-width:1499px){
  html body.flux-home.home-front main.phase6-home .phase6-hero .hero-full-headline,
  html body.flux-home.home-front main.phase6-home .phase6-hero h1{
    max-width:1180px!important;
    white-space:normal!important;
    text-wrap:balance!important;
    font-size:clamp(52px,4.15vw,64px)!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-hero{
  background:radial-gradient(circle at top left,#2563eb33,transparent 40%),radial-gradient(circle at bottom right,#7c3aed33,transparent 40%),#07111f!important;
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 6.2 homepage production freeze polish. */
@media (min-width:1200px) and (max-width:1499px){
  body.flux-home.home-front .site-nav > .nav-dropdown,
  html[data-theme="dark"] body.flux-home.home-front .site-nav > .nav-dropdown{
    padding:0 8px!important;
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
}

html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home{
  --phase6-band-a:#f7faff;
  --phase6-band-b:#ffffff;
  --phase6-card-top:linear-gradient(90deg,#2563eb 0%,#23b5d7 54%,rgba(35,181,215,0) 100%);
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search input{
  border-color:#a9c7f1!important;
  box-shadow:0 22px 58px rgba(37,99,235,.13),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search input:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-search input:focus{
  box-shadow:0 0 0 4px rgba(37,99,235,.11),0 26px 70px rgba(37,99,235,.16)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
  isolation:isolate!important;
  scroll-margin-top:calc(var(--tl-header-height-desktop,66px) + 24px)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
  position:relative!important;
  overflow:hidden!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-popular::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-groups::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:-1!important;
  top:24px!important;
  bottom:-26px!important;
  left:calc(50% - 50vw)!important;
  right:calc(50% - 50vw)!important;
  border:0!important;
  background:linear-gradient(180deg,var(--phase6-band-a),rgba(255,255,255,.72))!important;
  pointer-events:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-categories::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-content::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:-1!important;
  top:30px!important;
  bottom:-22px!important;
  left:calc(50% - 50vw)!important;
  right:calc(50% - 50vw)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(248,251,255,.54))!important;
  pointer-events:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section-head .section-kicker::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-panel .section-kicker::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel .section-kicker::before{
  content:""!important;
  display:block!important;
  width:7px!important;
  height:7px!important;
  margin-right:7px!important;
  border-radius:2px!important;
  background:currentColor!important;
  opacity:.78!important;
  transform:rotate(45deg)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home :is(.phase6-tool-card, html[data-tl-mobile-v2="tool-v1"] .phase6-category-card, html[data-tl-mobile-v2="tool-v1"] .phase6-group-card, html[data-tl-mobile-v2="tool-v1"] .phase6-why-grid article, html[data-tl-mobile-v2="tool-v1"] .phase6-trust-grid > span, html[data-tl-mobile-v2="tool-v1"] .phase6-seo-panel, html[data-tl-mobile-v2="tool-v1"] .phase6-faq details, html[data-tl-mobile-v2="tool-v1"] .phase6-final-cta-panel)::before{
  content:""!important;
  position:absolute!important;
  top:0!important;
  left:0!important;
  right:0!important;
  height:3px!important;
  background:var(--phase6-card-top)!important;
  opacity:.62!important;
  pointer-events:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card::before{
  opacity:.46!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
  box-shadow:0 12px 34px rgba(15,23,42,.055)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card:focus-visible, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card:focus-visible, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card:focus-within, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span:hover{
  border-color:#aac7ee!important;
  box-shadow:0 22px 54px rgba(15,23,42,.095)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card .tool-icon svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card .category-icon svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span > svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article > :is(i, html[data-tl-mobile-v2="tool-v1"] svg), html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-actions svg{
  stroke-width:2.2!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
  align-content:start!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid .trust-badge-copy strong{
  font-size:1.02rem!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq details{
  position:relative!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq summary::after{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
  background:linear-gradient(135deg,#ffffff 0%,#f8fbff 62%,#eef5ff 100%)!important;
}

@media (max-width:760px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-popular::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-groups::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-faq::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-categories::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-seo-content::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-final-cta::before{
    top:18px!important;
    bottom:-18px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-section{
    padding-top:42px!important;
    scroll-margin-top:calc(var(--tl-header-height-mobile,64px) + 18px)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-tool-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-category-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-group-card, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-why-grid article, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-trust-grid > span{
    box-shadow:0 10px 26px rgba(15,23,42,.055)!important;
  }
}

html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home{
  --phase6-band-a:#0b1524;
  --phase6-band-b:#0f172a;
  --phase6-card-top:linear-gradient(90deg,#60a5fa 0%,#22d3ee 54%,rgba(34,211,238,0) 100%);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-popular::before, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-groups::before, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-faq::before{
  border:0!important;
  background:linear-gradient(180deg,rgba(11,21,36,.94),rgba(15,23,42,.72))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-categories::before, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-trust::before, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-seo-content::before, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-final-cta::before{
  background:linear-gradient(180deg,rgba(15,23,42,.8),rgba(7,17,31,.64))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-search input{
  box-shadow:0 22px 58px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-final-cta-panel{
  background:linear-gradient(135deg,#101a2d 0%,#0f172a 62%,#0b1524 100%)!important;
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 6.3 product visuals: authentic Toolsluv interface screenshots. */
html body.flux-home.home-front main.phase6-home .phase6-product-visuals{
  position:relative!important;
  padding-top:64px!important;
  padding-bottom:38px!important;
  isolation:isolate!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
  content:""!important;
  display:block!important;
  position:absolute!important;
  z-index:-1!important;
  top:24px!important;
  bottom:-14px!important;
  left:calc(50% - 50vw)!important;
  right:calc(50% - 50vw)!important;
  background:
    radial-gradient(ellipse at 74% 45%,rgba(37,99,235,.13),rgba(37,99,235,0) 46%),
    radial-gradient(ellipse at 58% 70%,rgba(14,165,233,.10),rgba(14,165,233,0) 48%),
    linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.82))!important;
  pointer-events:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::after{
  content:""!important;
  position:absolute!important;
  z-index:-1!important;
  width:min(760px,70vw)!important;
  height:min(360px,44vw)!important;
  right:max(18px,calc(50% - 640px))!important;
  top:50%!important;
  transform:translateY(-42%)!important;
  border-radius:999px!important;
  background:radial-gradient(ellipse at center,rgba(59,130,246,.12),rgba(125,211,252,.08) 34%,rgba(255,255,255,0) 70%)!important;
  filter:blur(18px)!important;
  opacity:.86!important;
  pointer-events:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
  width:min(100%,1240px)!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:minmax(260px,.54fr) minmax(0,1.46fr)!important;
  gap:34px!important;
  align-items:center!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy{
  min-width:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy .section-kicker{
  margin:0 0 18px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy .section-kicker::before{
  content:""!important;
  display:block!important;
  width:7px!important;
  height:7px!important;
  margin-right:7px!important;
  border-radius:2px!important;
  background:currentColor!important;
  opacity:.78!important;
  transform:rotate(45deg)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy h2{
  margin:0!important;
  color:#111827!important;
  font-size:clamp(2.1rem,3.2vw,3.55rem)!important;
  line-height:1.04!important;
  letter-spacing:0!important;
  font-weight:850!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy p{
  margin:16px 0 0!important;
  max-width:470px!important;
  color:#475569!important;
  font-size:clamp(1rem,.96rem + .2vw,1.12rem)!important;
  line-height:1.65!important;
  font-weight:560!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
  min-width:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,.92fr) minmax(340px,.78fr)!important;
  grid-auto-rows:auto!important;
  gap:16px!important;
  align-items:center!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card{
  position:relative!important;
  min-width:0!important;
  margin:0!important;
  padding:12px!important;
  border:1px solid rgba(147,197,253,.74)!important;
  border-radius:20px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,251,255,.78))!important;
  box-shadow:0 22px 58px rgba(15,23,42,.11),0 1px 0 rgba(255,255,255,.92) inset!important;
  overflow:hidden!important;
  transform:translateZ(0)!important;
  transition:transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease,background-color 220ms ease!important;
  -webkit-backdrop-filter:blur(14px) saturate(120%)!important;
  backdrop-filter:blur(14px) saturate(120%)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card::before{
  content:""!important;
  position:absolute!important;
  inset:0 0 auto!important;
  height:3px!important;
  background:var(--phase6-card-top)!important;
  opacity:.64!important;
  pointer-events:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card picture, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card img{
  display:block!important;
  width:100%!important;
  height:auto!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card img{
  border-radius:13px!important;
  background:#f8fbff!important;
  box-shadow:0 1px 0 rgba(15,23,42,.05)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-secondary{
  align-self:stretch!important;
  display:grid!important;
  align-content:center!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-secondary img{
  aspect-ratio:1180/486!important;
  object-fit:contain!important;
  object-position:center!important;
}
@media (hover:hover) and (pointer:fine){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card:hover{
    transform:scale(1.02) translateZ(0)!important;
    border-color:rgba(37,99,235,.68)!important;
    box-shadow:0 30px 76px rgba(37,99,235,.16),0 12px 28px rgba(15,23,42,.10),0 1px 0 rgba(255,255,255,.96) inset!important;
  }
}

@media (max-width:1180px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
    grid-template-columns:1fr!important;
    gap:24px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy{
    text-align:center!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy .section-kicker{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy p{
    margin-left:auto!important;
    margin-right:auto!important;
  }
}
@media (max-width:760px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals{
    padding-top:42px!important;
    padding-bottom:22px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
    top:18px!important;
    bottom:-12px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::after{
    width:88vw!important;
    height:260px!important;
    right:50%!important;
    top:auto!important;
    bottom:24px!important;
    transform:translateX(50%)!important;
    filter:blur(20px)!important;
    opacity:.7!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
    gap:20px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy{
    text-align:left!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy .section-kicker{
    margin-left:0!important;
    margin-right:0!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy h2{
    font-size:clamp(2rem,9vw,2.55rem)!important;
    line-height:1.08!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy p{
    margin-left:0!important;
    margin-right:0!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
    grid-template-columns:1fr!important;
    gap:14px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card{
    padding:8px!important;
    border-radius:17px!important;
    box-shadow:0 16px 38px rgba(15,23,42,.10)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card img{
    border-radius:11px!important;
  }
}

html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
  background:
    radial-gradient(ellipse at 74% 45%,rgba(59,130,246,.20),rgba(59,130,246,0) 48%),
    radial-gradient(ellipse at 58% 70%,rgba(14,165,233,.14),rgba(14,165,233,0) 50%),
    linear-gradient(180deg,rgba(7,17,31,.9),rgba(15,23,42,.72))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::after{
  opacity:.54!important;
  background:radial-gradient(ellipse at center,rgba(96,165,250,.20),rgba(34,211,238,.10) 34%,rgba(15,23,42,0) 72%)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy h2{
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy p{
  color:#cbd5e1!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card{
  border-color:rgba(96,165,250,.42)!important;
  background:linear-gradient(180deg,rgba(15,23,42,.86),rgba(15,23,42,.76))!important;
  box-shadow:0 24px 70px rgba(0,0,0,.30),0 1px 0 rgba(255,255,255,.07) inset!important;
}
@media (hover:hover) and (pointer:fine){
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card:hover{
    border-color:rgba(147,197,253,.62)!important;
    box-shadow:0 30px 82px rgba(37,99,235,.20),0 16px 34px rgba(0,0,0,.30),0 1px 0 rgba(255,255,255,.08) inset!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Final product-view upgrade: three authentic previews with a Merge PDF mobile phone frame. */
html body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
  background:
    radial-gradient(ellipse at 78% 44%,rgba(37,99,235,.10),rgba(37,99,235,0) 44%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.86))!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::after{
  width:min(700px,66vw)!important;
  height:min(320px,38vw)!important;
  opacity:.66!important;
  background:radial-gradient(ellipse at center,rgba(59,130,246,.10),rgba(125,211,252,.06) 34%,rgba(255,255,255,0) 72%)!important;
  filter:blur(16px)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
  grid-template-columns:minmax(270px,.48fr) minmax(0,1.52fr)!important;
  gap:34px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals{
  scroll-margin-top:96px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy p{
  max-width:430px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  margin-top:20px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links a{
  display:inline-flex!important;
  align-items:center!important;
  min-height:34px!important;
  padding:0 13px!important;
  border:1px solid rgba(191,219,254,.86)!important;
  border-radius:999px!important;
  background:#fff!important;
  color:#1d4ed8!important;
  font-size:.87rem!important;
  font-weight:780!important;
  line-height:1!important;
  text-decoration:none!important;
  transition:border-color 200ms ease,box-shadow 200ms ease,color 200ms ease!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links a:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links a:focus-visible{
  border-color:rgba(37,99,235,.56)!important;
  box-shadow:0 8px 18px rgba(37,99,235,.10)!important;
  outline:0!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
  display:grid!important;
  grid-template-columns:minmax(0,1fr) minmax(270px,.74fr) minmax(166px,.38fr)!important;
  gap:16px!important;
  align-items:center!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card{
  display:block!important;
  position:relative!important;
  padding:11px!important;
  border:1px solid rgba(147,197,253,.76)!important;
  border-radius:20px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,251,255,.92))!important;
  box-shadow:0 20px 52px rgba(15,23,42,.10),0 1px 0 rgba(255,255,255,.92) inset!important;
  color:inherit!important;
  text-decoration:none!important;
  overflow:visible!important;
  transform:none!important;
  -webkit-backdrop-filter:none!important;
  backdrop-filter:none!important;
  transition:border-color 200ms ease,box-shadow 200ms ease,transform 200ms ease!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card::before{
  display:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card:focus-visible{
  border-color:rgba(37,99,235,.78)!important;
  box-shadow:0 0 0 4px rgba(37,99,235,.16),0 22px 56px rgba(15,23,42,.12)!important;
  outline:0!important;
}
@media (hover:hover) and (pointer:fine){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card:hover{
    transform:translateY(-2px)!important;
    border-color:rgba(37,99,235,.62)!important;
    box-shadow:0 26px 66px rgba(37,99,235,.14),0 12px 26px rgba(15,23,42,.09),0 1px 0 rgba(255,255,255,.95) inset!important;
  }
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-label{
  position:absolute!important;
  z-index:2!important;
  top:10px!important;
  left:12px!important;
  display:inline-flex!important;
  align-items:center!important;
  min-height:28px!important;
  padding:0 10px!important;
  border:1px solid rgba(191,219,254,.9)!important;
  border-radius:999px!important;
  background:rgba(255,255,255,.96)!important;
  color:#1d4ed8!important;
  font-size:.76rem!important;
  font-weight:820!important;
  line-height:1!important;
  box-shadow:0 8px 18px rgba(37,99,235,.10)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card picture, html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card img{
  display:block!important;
  width:100%!important;
  height:auto!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card img{
  border-radius:13px!important;
  background:#f8fbff!important;
  box-shadow:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-primary img{
  aspect-ratio:1320/598!important;
  object-fit:contain!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-secondary{
  align-self:center!important;
  display:block!important;
  align-content:normal!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-secondary img{
  aspect-ratio:1180/486!important;
  object-fit:contain!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-phone{
  align-self:center!important;
  justify-self:center!important;
  width:min(100%,190px)!important;
  padding:10px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-phone .phase6-product-visual-label{
  top:-14px!important;
  left:50%!important;
  transform:translateX(-50%)!important;
  white-space:nowrap!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-phone-shell{
  position:relative!important;
  display:block!important;
  padding:16px 6px 7px!important;
  border:5px solid #0f172a!important;
  border-radius:30px!important;
  background:#0f172a!important;
  box-shadow:0 16px 34px rgba(15,23,42,.18)!important;
  overflow:hidden!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-phone-camera{
  position:absolute!important;
  left:50%!important;
  top:6px!important;
  width:38px!important;
  height:4px!important;
  border-radius:999px!important;
  background:rgba(226,232,240,.42)!important;
  transform:translateX(-50%)!important;
  pointer-events:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-phone-shell picture{
  overflow:hidden!important;
  border-radius:20px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-phone-shell img{
  aspect-ratio:780/1688!important;
  object-fit:cover!important;
  object-position:top center!important;
  border-radius:20px!important;
}

@media (max-width:1180px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
    grid-template-columns:1fr!important;
    gap:28px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy{
    text-align:center!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy p{
    margin-left:auto!important;
    margin-right:auto!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links{
    justify-content:center!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
    grid-template-columns:minmax(0,1fr) minmax(260px,.78fr) minmax(150px,.4fr)!important;
    max-width:980px!important;
    margin:0 auto!important;
  }
}
@media (max-width:860px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
    grid-template-columns:minmax(0,1fr) minmax(170px,.58fr)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-primary{
    grid-column:1/-1!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-phone{
    width:min(100%,188px)!important;
  }
}
@media (max-width:760px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals{
    padding-top:42px!important;
    padding-bottom:24px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-copy{
    text-align:left!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-links{
    justify-content:flex-start!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
    grid-template-columns:1fr!important;
    gap:16px!important;
    max-width:none!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card{
    padding:8px!important;
    border-radius:18px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-label{
    top:8px!important;
    left:10px!important;
    min-height:26px!important;
    font-size:.72rem!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-phone{
    width:min(100%,248px)!important;
    justify-self:center!important;
    padding:10px!important;
    margin-top:4px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card-phone .phase6-product-visual-label{
    top:10px!important;
    left:12px!important;
    transform:none!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-phone-shell{
    margin-top:24px!important;
  }
}

html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
  background:
    radial-gradient(ellipse at 78% 44%,rgba(59,130,246,.16),rgba(59,130,246,0) 48%),
    linear-gradient(180deg,rgba(7,17,31,.92),rgba(15,23,42,.76))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-product-links a, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-product-visual-label{
  border-color:rgba(96,165,250,.38)!important;
  background:rgba(15,23,42,.96)!important;
  color:#bfdbfe!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-product-visual-card{
  border-color:rgba(96,165,250,.42)!important;
  background:linear-gradient(180deg,rgba(15,23,42,.96),rgba(15,23,42,.9))!important;
  box-shadow:0 24px 62px rgba(0,0,0,.30),0 1px 0 rgba(255,255,255,.06) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-phone-shell{
  border-color:#020617!important;
  background:#020617!important;
}

/html[data-tl-mobile-v2="tool-v1"] * Homepage finalization: real workspace previews with shared desktop and mobile frames. */
html body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
  background:
    radial-gradient(ellipse at 70% 42%,rgba(37,99,235,.12),rgba(37,99,235,0) 46%),
    radial-gradient(ellipse at 46% 76%,rgba(14,165,233,.09),rgba(14,165,233,0) 52%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.88))!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::after{
  width:min(760px,68vw)!important;
  height:min(360px,40vw)!important;
  opacity:.72!important;
  filter:blur(22px)!important;
  background:radial-gradient(ellipse at center,rgba(59,130,246,.13),rgba(125,211,252,.07) 38%,rgba(255,255,255,0) 74%)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
  grid-template-columns:minmax(260px,.36fr) minmax(0,1.64fr)!important;
  gap:30px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
  grid-template-columns:minmax(0,.96fr) minmax(0,1.02fr) minmax(0,1.02fr)!important;
  width:100%!important;
  gap:16px!important;
  align-items:stretch!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card{
  display:flex!important;
  width:100%!important;
  min-width:0!important;
  min-height:100%!important;
  padding:12px!important;
  border:1px solid rgba(147,197,253,.78)!important;
  border-radius:22px!important;
  background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(248,251,255,.72))!important;
  box-shadow:0 18px 46px rgba(15,23,42,.10),0 1px 0 rgba(255,255,255,.92) inset!important;
  -webkit-backdrop-filter:blur(12px)!important;
  backdrop-filter:blur(12px)!important;
  overflow:hidden!important;
  transition:transform 220ms ease,border-color 220ms ease,box-shadow 220ms ease!important;
}
@media (hover:hover) and (pointer:fine){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card:hover{
    transform:scale(1.02)!important;
    border-color:rgba(37,99,235,.70)!important;
    box-shadow:0 28px 72px rgba(37,99,235,.16),0 14px 30px rgba(15,23,42,.10),0 1px 0 rgba(255,255,255,.96) inset!important;
  }
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card .phase6-product-visual-label{
  top:12px!important;
  left:14px!important;
  z-index:4!important;
  min-height:29px!important;
  padding:0 11px!important;
  border-color:rgba(147,197,253,.86)!important;
  background:rgba(255,255,255,.94)!important;
  box-shadow:0 10px 20px rgba(37,99,235,.10)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-device-pair{
  position:relative!important;
  display:block!important;
  width:100%!important;
  box-sizing:border-box!important;
  padding-top:34px!important;
  padding-right:clamp(48px,22%,92px)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-shell{
  position:relative!important;
  display:block!important;
  width:100%!important;
  border:1px solid rgba(147,197,253,.62)!important;
  border-radius:17px!important;
  background:rgba(255,255,255,.82)!important;
  box-shadow:0 14px 34px rgba(15,23,42,.10),0 1px 0 rgba(255,255,255,.92) inset!important;
  overflow:hidden!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-bar{
  display:flex!important;
  align-items:center!important;
  gap:5px!important;
  height:24px!important;
  padding:0 10px!important;
  border-bottom:1px solid rgba(191,219,254,.68)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,246,255,.84))!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-bar span{
  width:6px!important;
  height:6px!important;
  border-radius:50%!important;
  background:#bfdbfe!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-bar span:nth-child(1){
  background:#93c5fd!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-bar span:nth-child(2){
  background:#7dd3fc!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-shell picture{
  display:block!important;
  aspect-ratio:16/9!important;
  background:#f8fbff!important;
  overflow:hidden!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-shell img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  border-radius:0!important;
  object-fit:contain!important;
  object-position:center!important;
  background:#f8fbff!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-shell{
  position:absolute!important;
  z-index:3!important;
  right:6px!important;
  bottom:8px!important;
  display:block!important;
  width:clamp(60px,24%,104px)!important;
  padding:9px 4px 5px!important;
  border:3px solid #0f172a!important;
  border-radius:22px!important;
  background:#0f172a!important;
  box-shadow:0 18px 34px rgba(15,23,42,.24)!important;
  overflow:hidden!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-notch{
  position:absolute!important;
  top:4px!important;
  left:50%!important;
  width:24px!important;
  height:4px!important;
  border-radius:999px!important;
  background:rgba(226,232,240,.52)!important;
  transform:translateX(-50%)!important;
  pointer-events:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-shell picture{
  display:block!important;
  aspect-ratio:780/1688!important;
  border-radius:16px!important;
  background:#f8fbff!important;
  overflow:hidden!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-shell img{
  display:block!important;
  width:100%!important;
  height:100%!important;
  border-radius:16px!important;
  object-fit:cover!important;
  object-position:top center!important;
  background:#f8fbff!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card-merge .phase6-browser-shell picture{
  background:#f4f8ff!important;
}

@media (max-width:1180px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visuals-inner{
    grid-template-columns:1fr!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
    grid-template-columns:minmax(0,.96fr) minmax(0,1.02fr) minmax(0,1.02fr)!important;
    max-width:1040px!important;
  }
}
@media (max-width:900px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-product-visual-grid{
    grid-template-columns:1fr!important;
    max-width:680px!important;
    gap:18px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-device-pair{
    padding-right:clamp(68px,23%,118px)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-shell{
    width:clamp(76px,22%,124px)!important;
  }
}
@media (max-width:520px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card{
    padding:10px!important;
    border-radius:19px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-device-pair{
    padding-top:32px!important;
    padding-right:clamp(52px,24%,86px)!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-browser-bar{
    height:22px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-mobile-shell{
    right:5px!important;
    bottom:6px!important;
    width:clamp(58px,24%,86px)!important;
    border-width:3px!important;
    border-radius:20px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-workspace-card .phase6-product-visual-label{
    top:10px!important;
    left:12px!important;
    min-height:27px!important;
    font-size:.72rem!important;
  }
}

html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-product-visuals::before{
  background:
    radial-gradient(ellipse at 70% 42%,rgba(59,130,246,.18),rgba(59,130,246,0) 48%),
    radial-gradient(ellipse at 46% 76%,rgba(14,165,233,.10),rgba(14,165,233,0) 54%),
    linear-gradient(180deg,rgba(7,17,31,.93),rgba(15,23,42,.78))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-workspace-card{
  border-color:rgba(96,165,250,.44)!important;
  background:linear-gradient(180deg,rgba(15,23,42,.78),rgba(15,23,42,.66))!important;
  box-shadow:0 24px 62px rgba(0,0,0,.32),0 1px 0 rgba(255,255,255,.06) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-browser-shell{
  border-color:rgba(96,165,250,.34)!important;
  background:rgba(15,23,42,.72)!important;
  box-shadow:0 16px 38px rgba(0,0,0,.28),0 1px 0 rgba(255,255,255,.05) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-browser-bar{
  border-bottom-color:rgba(96,165,250,.22)!important;
  background:linear-gradient(180deg,rgba(15,23,42,.95),rgba(30,41,59,.82))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-home.home-front main.phase6-home .phase6-mobile-shell{
  border-color:#020617!important;
  background:#020617!important;
  box-shadow:0 18px 34px rgba(0,0,0,.38)!important;
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 7: Universal Tool Experience foundation. */
body.flux-tool-body{
  --utx-bg:#f7fbff;
  --utx-surface:rgba(255,255,255,.92);
  --utx-surface-strong:#ffffff;
  --utx-surface-soft:#f3f8ff;
  --utx-border:rgba(147,197,253,.48);
  --utx-border-strong:rgba(37,99,235,.5);
  --utx-text:#111827;
  --utx-muted:#5b6b82;
  --utx-blue:#2563eb;
  --utx-cyan:#0ea5e9;
  --utx-success:#10b981;
  --utx-warning:#f59e0b;
  --utx-error:#ef4444;
  --utx-radius-sm:14px;
  --utx-radius-md:18px;
  --utx-radius-lg:24px;
  --utx-shadow-sm:0 10px 28px rgba(37,99,235,.08);
  --utx-shadow-md:0 22px 60px rgba(37,99,235,.12),0 1px 0 rgba(255,255,255,.9) inset;
  --utx-shadow-lg:0 30px 90px rgba(15,23,42,.13),0 1px 0 rgba(255,255,255,.92) inset;
  --utx-focus:0 0 0 4px rgba(37,99,235,.16),0 0 0 1px rgba(37,99,235,.45);
  --utx-motion:220ms cubic-bezier(.2,.8,.2,1);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="light"]) body.flux-tool-body{
  --utx-bg:#07111f;
  --utx-surface:rgba(15,23,42,.78);
  --utx-surface-strong:rgba(15,23,42,.92);
  --utx-surface-soft:rgba(30,41,59,.72);
  --utx-border:rgba(96,165,250,.28);
  --utx-border-strong:rgba(96,165,250,.54);
  --utx-text:#f8fafc;
  --utx-muted:#b6c3d7;
  --utx-shadow-sm:0 12px 30px rgba(0,0,0,.22);
  --utx-shadow-md:0 22px 64px rgba(0,0,0,.28),0 1px 0 rgba(255,255,255,.06) inset;
  --utx-shadow-lg:0 34px 96px rgba(0,0,0,.34),0 1px 0 rgba(255,255,255,.07) inset;
  --utx-focus:0 0 0 4px rgba(96,165,250,.22),0 0 0 1px rgba(96,165,250,.62);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page{
  color:var(--utx-text);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) .tool-page.flux-tool-page .tool-layout{
  width:min(100%,1180px)!important;
  max-width:calc(100vw - 2rem)!important;
  margin-inline:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) .tool-page.flux-tool-page #tool-workspace.tool-panel{
  position:relative;
  width:100%;
  max-width:100%;
  margin-inline:auto;
  padding:clamp(14px,2vw,24px)!important;
  border:1px solid var(--utx-border)!important;
  border-radius:clamp(20px,2vw,28px)!important;
  background:
    radial-gradient(circle at 14% 0,rgba(14,165,233,.10),transparent 36%),
    linear-gradient(180deg,var(--utx-surface),rgba(248,251,255,.72))!important;
  box-shadow:var(--utx-shadow-lg)!important;
  overflow:visible;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) main#main.tool-page.flux-tool-page :is(.tool-layout, html[data-tl-mobile-v2="tool-v1"] .tool-main, html[data-tl-mobile-v2="tool-v1"] #tool-workspace.tool-panel){
  box-sizing:border-box!important;
  max-width:100%!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) main#main.tool-page.flux-tool-page #tool-workspace.tool-panel{
  width:auto!important;
  margin-left:0!important;
  margin-right:0!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page.flux-tool-page #tool-workspace.tool-panel, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="light"]) body.flux-tool-body .tool-page.flux-tool-page #tool-workspace.tool-panel{
  background:
    radial-gradient(circle at 14% 0,rgba(59,130,246,.18),transparent 36%),
    linear-gradient(180deg,var(--utx-surface),rgba(15,23,42,.66))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.tool-form, html[data-tl-mobile-v2="tool-v1"] .text-tool, html[data-tl-mobile-v2="tool-v1"] .pdf-studio, html[data-tl-mobile-v2="tool-v1"] .calculator-studio, html[data-tl-mobile-v2="tool-v1"] .compress-clean-app, html[data-tl-mobile-v2="tool-v1"] .qr-builder-form, html[data-tl-mobile-v2="tool-v1"] .docstream-generator-form){
  min-width:0;
  box-sizing:border-box;
  max-width:100%;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.pdf-studio, html[data-tl-mobile-v2="tool-v1"] .calculator-studio, html[data-tl-mobile-v2="tool-v1"] .compress-clean-app, html[data-tl-mobile-v2="tool-v1"] .text-tool), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page .qr-builder-form{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:var(--utx-radius-lg)!important;
  background:linear-gradient(180deg,var(--utx-surface-strong),var(--utx-surface-soft))!important;
  box-shadow:var(--utx-shadow-md)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.tool-content-stack, html[data-tl-mobile-v2="tool-v1"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] .tool-ending-cta, html[data-tl-mobile-v2="tool-v1"] .calculator-workspace, html[data-tl-mobile-v2="tool-v1"] .pdf-workspace, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor, html[data-tl-mobile-v2="tool-v1"] .compress-clean-upload){
  min-width:0;
  max-width:100%;
  box-sizing:border-box;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.compress-clean-badges, html[data-tl-mobile-v2="tool-v1"] .c100kb-trust-badges, html[data-tl-mobile-v2="tool-v1"] .tool-hero-trust, html[data-tl-mobile-v2="tool-v1"] .tool-workspace-note){
  flex-wrap:wrap!important;
  max-width:100%!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.compress-clean-badges, html[data-tl-mobile-v2="tool-v1"] .c100kb-trust-badges) li{
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.compress-clean-badges, html[data-tl-mobile-v2="tool-v1"] .c100kb-trust-badges) span{
  max-width:100%!important;
  white-space:normal!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body main#main.tool-page.flux-tool-page #tool-workspace.tool-panel .calculator-studio{
  width:100%!important;
  max-width:100%!important;
  margin:0!important;
  box-sizing:border-box!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page.flux-tool-page :is(.pdf-studio,.calculator-studio,.compress-clean-app,.text-tool), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page.flux-tool-page .qr-builder-form, html[data-tl-mobile-v2="tool-v1"] html:not([data-theme="light"]) body.flux-tool-body .tool-page.flux-tool-page :is(.pdf-studio,.calculator-studio,.compress-clean-app,.text-tool), html[data-tl-mobile-v2="tool-v1"] html:not([data-theme="light"]) body.flux-tool-body .tool-page.flux-tool-page .qr-builder-form{
  border-color:rgba(96,165,250,.26)!important;
  background:linear-gradient(180deg,var(--utx-surface-strong),rgba(15,23,42,.70))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.tool-form, html[data-tl-mobile-v2="tool-v1"] .qr-builder-form, html[data-tl-mobile-v2="tool-v1"] .text-tool){
  gap:clamp(.78rem,1.4vw,1.08rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-box, html[data-tl-mobile-v2="tool-v1"] .compress-clean-upload-box){
  position:relative;
  cursor:pointer;
  min-height:clamp(260px,36vh,420px);
  border:1.5px dashed var(--utx-border-strong)!important;
  border-radius:clamp(20px,2vw,28px)!important;
  background:
    radial-gradient(circle at 50% 18%,rgba(37,99,235,.12),transparent 34%),
    radial-gradient(circle at 78% 76%,rgba(14,165,233,.10),transparent 34%),
    linear-gradient(180deg,rgba(255,255,255,.95),rgba(239,246,255,.82))!important;
  box-shadow:var(--utx-shadow-md)!important;
  transition:transform var(--utx-motion),border-color var(--utx-motion),box-shadow var(--utx-motion),background var(--utx-motion);
  touch-action:manipulation;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-box,.compress-clean-upload-box), html[data-tl-mobile-v2="tool-v1"] html:not([data-theme="light"]) body.flux-tool-body .tool-page.flux-tool-page :is(.upload-box,.compress-clean-upload-box){
  background:
    radial-gradient(circle at 50% 18%,rgba(59,130,246,.22),transparent 34%),
    radial-gradient(circle at 78% 76%,rgba(14,165,233,.12),transparent 34%),
    linear-gradient(180deg,rgba(15,23,42,.88),rgba(30,41,59,.72))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-box, html[data-tl-mobile-v2="tool-v1"] .compress-clean-upload-box):is(:hover, html[data-tl-mobile-v2="tool-v1"] :focus-within, html[data-tl-mobile-v2="tool-v1"] .dragging, html[data-tl-mobile-v2="tool-v1"] .is-drag-over){
  transform:translateY(-2px);
  border-color:var(--utx-blue)!important;
  box-shadow:0 26px 74px rgba(37,99,235,.16),0 0 0 1px rgba(37,99,235,.16),0 1px 0 rgba(255,255,255,.92) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-box, html[data-tl-mobile-v2="tool-v1"] .compress-clean-upload-box):focus-within{
  outline:0;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-icon, html[data-tl-mobile-v2="tool-v1"] .compress-clean-upload-icon){
  display:grid;
  place-items:center;
  width:clamp(62px,7vw,84px);
  height:clamp(62px,7vw,84px);
  border:1px solid rgba(37,99,235,.26)!important;
  border-radius:22px!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#7c3aed)!important;
  color:#fff!important;
  box-shadow:0 18px 42px rgba(37,99,235,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-icon, html[data-tl-mobile-v2="tool-v1"] .compress-clean-upload-icon) svg{
  width:32px;
  height:32px;
  color:#fff!important;
  stroke:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] .compress-clean-primary-cta, html[data-tl-mobile-v2="tool-v1"] .btn.primary, html[data-tl-mobile-v2="tool-v1"] .download-button, html[data-tl-mobile-v2="tool-v1"] .try-another-button.primary){
  min-height:46px;
  border:0!important;
  border-radius:var(--utx-radius-md)!important;
  background:linear-gradient(135deg,#0ea5e9,#2563eb 55%,#7c3aed)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 16px 34px rgba(37,99,235,.24)!important;
  transition:transform var(--utx-motion),box-shadow var(--utx-motion),filter var(--utx-motion);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-secondary-cta, html[data-tl-mobile-v2="tool-v1"] .compress-clean-secondary-cta, html[data-tl-mobile-v2="tool-v1"] .btn.secondary, html[data-tl-mobile-v2="tool-v1"] .btn.outline, html[data-tl-mobile-v2="tool-v1"] .try-another-button:not(.primary)){
  min-height:44px;
  border:1px solid var(--utx-border)!important;
  border-radius:var(--utx-radius-md)!important;
  background:rgba(255,255,255,.72)!important;
  color:#1e3a8a!important;
  -webkit-text-fill-color:#1e3a8a!important;
  box-shadow:var(--utx-shadow-sm)!important;
  transition:transform var(--utx-motion),border-color var(--utx-motion),box-shadow var(--utx-motion),background var(--utx-motion);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-secondary-cta,.compress-clean-secondary-cta,.btn.secondary,.btn.outline,.try-another-button:not(.primary)), html[data-tl-mobile-v2="tool-v1"] html:not([data-theme="light"]) body.flux-tool-body .tool-page.flux-tool-page :is(.upload-secondary-cta,.compress-clean-secondary-cta,.btn.secondary,.btn.outline,.try-another-button:not(.primary)){
  background:rgba(15,23,42,.72)!important;
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
  border-color:rgba(96,165,250,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] .compress-clean-primary-cta, html[data-tl-mobile-v2="tool-v1"] .upload-secondary-cta, html[data-tl-mobile-v2="tool-v1"] .compress-clean-secondary-cta, html[data-tl-mobile-v2="tool-v1"] .btn, html[data-tl-mobile-v2="tool-v1"] .download-button, html[data-tl-mobile-v2="tool-v1"] .try-another-button):is(:hover, html[data-tl-mobile-v2="tool-v1"] :focus-visible){
  transform:translateY(-1px);
  box-shadow:0 20px 46px rgba(37,99,235,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(button, html[data-tl-mobile-v2="tool-v1"] .btn, html[data-tl-mobile-v2="tool-v1"] [role="button"], html[data-tl-mobile-v2="tool-v1"] input, html[data-tl-mobile-v2="tool-v1"] select, html[data-tl-mobile-v2="tool-v1"] textarea, html[data-tl-mobile-v2="tool-v1"] .upload-box, html[data-tl-mobile-v2="tool-v1"] .compress-clean-upload-box):focus-visible{
  outline:0!important;
  box-shadow:var(--utx-focus),var(--utx-shadow-sm)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.tool-form label:not(.upload-box):not(.check-row), html[data-tl-mobile-v2="tool-v1"] .qr-control-section label, html[data-tl-mobile-v2="tool-v1"] .qr-settings-section label, html[data-tl-mobile-v2="tool-v1"] .pdf-control-grid label, html[data-tl-mobile-v2="tool-v1"] .calc-control, html[data-tl-mobile-v2="tool-v1"] .compress-clean-panel, html[data-tl-mobile-v2="tool-v1"] .compress-clean-control, html[data-tl-mobile-v2="tool-v1"] .calculator-result-summary, html[data-tl-mobile-v2="tool-v1"] .calculator-chart-card, html[data-tl-mobile-v2="tool-v1"] .image-output, html[data-tl-mobile-v2="tool-v1"] .pdf-output, html[data-tl-mobile-v2="tool-v1"] .result-panel){
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:var(--utx-radius-md)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(248,251,255,.72))!important;
  color:var(--utx-text)!important;
  box-shadow:0 12px 30px rgba(37,99,235,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page.flux-tool-page :is(.tool-form label:not(.upload-box):not(.check-row),.qr-control-section label,.qr-settings-section label,.pdf-control-grid label,.calc-control,.compress-clean-panel,.compress-clean-control,.calculator-result-summary,.calculator-chart-card,.image-output,.pdf-output,.result-panel), html[data-tl-mobile-v2="tool-v1"] html:not([data-theme="light"]) body.flux-tool-body .tool-page.flux-tool-page :is(.tool-form label:not(.upload-box):not(.check-row),.qr-control-section label,.qr-settings-section label,.pdf-control-grid label,.calc-control,.compress-clean-panel,.compress-clean-control,.calculator-result-summary,.calculator-chart-card,.image-output,.pdf-output,.result-panel){
  border-color:rgba(96,165,250,.24)!important;
  background:linear-gradient(180deg,rgba(30,41,59,.82),rgba(15,23,42,.72))!important;
  color:var(--utx-text)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(input, html[data-tl-mobile-v2="tool-v1"] select, html[data-tl-mobile-v2="tool-v1"] textarea){
  min-height:44px;
  border-radius:var(--utx-radius-sm)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page textarea{
  line-height:1.65;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.result-panel, html[data-tl-mobile-v2="tool-v1"] .image-output, html[data-tl-mobile-v2="tool-v1"] .pdf-output, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor, html[data-tl-mobile-v2="tool-v1"] .qr-builder-output, html[data-tl-mobile-v2="tool-v1"] .calculator-result-zone){
  overflow:hidden;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.result-panel, html[data-tl-mobile-v2="tool-v1"] .image-output, html[data-tl-mobile-v2="tool-v1"] .pdf-output, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor, html[data-tl-mobile-v2="tool-v1"] .qr-builder-output){
  min-width:0;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page .result-item{
  border:1px solid rgba(147,197,253,.36)!important;
  border-radius:var(--utx-radius-md)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,255,.78))!important;
  color:var(--utx-text)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page .result-item span{
  color:var(--utx-muted)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page .result-item strong{
  color:var(--utx-text)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page.flux-tool-page .result-item, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="light"]) body.flux-tool-body .tool-page.flux-tool-page .result-item{
  border-color:rgba(96,165,250,.24)!important;
  background:linear-gradient(180deg,rgba(30,41,59,.88),rgba(15,23,42,.72))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.premium-empty-state, html[data-tl-mobile-v2="tool-v1"] .pdf-empty-state, html[data-tl-mobile-v2="tool-v1"] .qr-preview-placeholder, html[data-tl-mobile-v2="tool-v1"] .empty-state, html[data-tl-mobile-v2="tool-v1"] [data-empty-state]){
  display:grid;
  place-items:center;
  gap:.55rem;
  min-height:160px;
  border:1px dashed var(--utx-border)!important;
  border-radius:var(--utx-radius-md)!important;
  background:linear-gradient(180deg,rgba(239,246,255,.78),rgba(255,255,255,.64))!important;
  color:var(--utx-muted)!important;
  text-align:center;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page.flux-tool-page :is(.premium-empty-state,.pdf-empty-state,.qr-preview-placeholder,.empty-state,[data-empty-state]), html[data-tl-mobile-v2="tool-v1"] html:not([data-theme="light"]) body.flux-tool-body .tool-page.flux-tool-page :is(.premium-empty-state,.pdf-empty-state,.qr-preview-placeholder,.empty-state,[data-empty-state]){
  background:linear-gradient(180deg,rgba(30,41,59,.62),rgba(15,23,42,.52))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.error-message, html[data-tl-mobile-v2="tool-v1"] .file-error, html[data-tl-mobile-v2="tool-v1"] .tool-error, html[data-tl-mobile-v2="tool-v1"] .compress-clean-error, html[data-tl-mobile-v2="tool-v1"] [data-error-state]){
  border:1px solid rgba(239,68,68,.28)!important;
  border-radius:var(--utx-radius-md)!important;
  background:linear-gradient(180deg,rgba(254,242,242,.96),rgba(255,247,247,.82))!important;
  color:#991b1b!important;
  box-shadow:0 16px 34px rgba(239,68,68,.10)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page.flux-tool-page :is(.error-message,.file-error,.tool-error,.compress-clean-error,[data-error-state]), html[data-tl-mobile-v2="tool-v1"] html:not([data-theme="light"]) body.flux-tool-body .tool-page.flux-tool-page :is(.error-message,.file-error,.tool-error,.compress-clean-error,[data-error-state]){
  background:linear-gradient(180deg,rgba(127,29,29,.34),rgba(69,10,10,.28))!important;
  color:#fecaca!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.processing-state, html[data-tl-mobile-v2="tool-v1"] .loading-state, html[data-tl-mobile-v2="tool-v1"] .progress-state, html[data-tl-mobile-v2="tool-v1"] [aria-busy="true"]){
  border-radius:var(--utx-radius-md)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.processing-state, html[data-tl-mobile-v2="tool-v1"] .loading-state, html[data-tl-mobile-v2="tool-v1"] .progress-state, html[data-tl-mobile-v2="tool-v1"] [aria-busy="true"]) :is(.progress-bar, html[data-tl-mobile-v2="tool-v1"] .progress-track){
  height:10px;
  border-radius:999px;
  background:rgba(147,197,253,.24);
  overflow:hidden;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.processing-state, html[data-tl-mobile-v2="tool-v1"] .loading-state, html[data-tl-mobile-v2="tool-v1"] .progress-state, html[data-tl-mobile-v2="tool-v1"] [aria-busy="true"]) :is(.progress-fill, html[data-tl-mobile-v2="tool-v1"] .progress-value){
  background:linear-gradient(90deg,#0ea5e9,#2563eb,#7c3aed);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page .tool-workspace-note{
  width:min(100%,1180px);
  margin:clamp(.75rem,1.4vw,1rem) auto 0;
  gap:.55rem;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page .tool-workspace-note span{
  min-height:38px;
  border:1px solid rgba(147,197,253,.34);
  border-radius:999px;
  background:rgba(255,255,255,.72);
  color:#27446b;
  box-shadow:var(--utx-shadow-sm);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page.flux-tool-page .tool-workspace-note span, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="light"]) body.flux-tool-body .tool-page.flux-tool-page .tool-workspace-note span{
  background:rgba(15,23,42,.74);
  color:#c7d8f2;
  border-color:rgba(96,165,250,.24);
}
@media (hover:hover) and (pointer:fine){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.tool-form label:not(.upload-box):not(.check-row), html[data-tl-mobile-v2="tool-v1"] .qr-control-section label, html[data-tl-mobile-v2="tool-v1"] .qr-settings-section label, html[data-tl-mobile-v2="tool-v1"] .pdf-control-grid label, html[data-tl-mobile-v2="tool-v1"] .calc-control, html[data-tl-mobile-v2="tool-v1"] .result-item, html[data-tl-mobile-v2="tool-v1"] .calculator-summary-card):hover{
    transform:translateY(-1px);
    border-color:rgba(37,99,235,.42)!important;
    box-shadow:0 18px 42px rgba(37,99,235,.10)!important;
  }
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) .tool-page.flux-tool-page .tool-layout{
    width:calc(100vw - 1rem);
    max-width:calc(100vw - 1rem)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) .tool-page.flux-tool-page #tool-workspace.tool-panel{
    width:calc(100vw - 1rem)!important;
    max-width:calc(100vw - 1rem)!important;
    padding:.75rem!important;
    border-radius:20px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-box, html[data-tl-mobile-v2="tool-v1"] .compress-clean-upload-box){
    min-height:190px!important;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-primary-cta, html[data-tl-mobile-v2="tool-v1"] .compress-clean-primary-cta, html[data-tl-mobile-v2="tool-v1"] .upload-secondary-cta, html[data-tl-mobile-v2="tool-v1"] .compress-clean-secondary-cta, html[data-tl-mobile-v2="tool-v1"] .btn, html[data-tl-mobile-v2="tool-v1"] .download-button, html[data-tl-mobile-v2="tool-v1"] .try-another-button, html[data-tl-mobile-v2="tool-v1"] button, html[data-tl-mobile-v2="tool-v1"] input, html[data-tl-mobile-v2="tool-v1"] select){
    min-height:44px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.tool-form, html[data-tl-mobile-v2="tool-v1"] .qr-builder-form, html[data-tl-mobile-v2="tool-v1"] .text-tool, html[data-tl-mobile-v2="tool-v1"] .pdf-control-grid, html[data-tl-mobile-v2="tool-v1"] .calculator-workspace, html[data-tl-mobile-v2="tool-v1"] .pdf-workspace){
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.tool-content-stack, html[data-tl-mobile-v2="tool-v1"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] .tool-ending-cta){
    width:100%;
    max-width:calc(100vw - 1rem)!important;
    margin-left:auto!important;
    margin-right:auto!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page table:not(.calculator-table){
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    table-layout:fixed;
    overflow-wrap:anywhere;
    word-break:normal;
    font-size:.86rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page table:not(.calculator-table) :is(th,td){
    min-width:0!important;
    max-width:100%!important;
    white-space:normal!important;
    overflow-wrap:anywhere;
    word-break:normal;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body main#main.tool-page.flux-tool-page :is(table.comparison-table,html[data-tl-mobile-v2="tool-v1"] .comparison-table){
    width:100%!important;
    min-width:0!important;
    max-width:100%!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.comparison-table, html[data-tl-mobile-v2="tool-v1"] .mini-comparison-table, html[data-tl-mobile-v2="tool-v1"] .c100kb-format-table table){
    display:table!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.c100kb-tool-btn, html[data-tl-mobile-v2="tool-v1"] .c100kb-ba-tool-btn){
    max-width:100%!important;
    min-width:0!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.c100kb-tool-actions, html[data-tl-mobile-v2="tool-v1"] .c100kb-ba-controls, html[data-tl-mobile-v2="tool-v1"] .c100kb-before-after-tools){
    flex-wrap:wrap!important;
    max-width:100%!important;
    overflow:visible!important;
  }
}
@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.tool-content-stack, html[data-tl-mobile-v2="tool-v1"] .premium-content-section, html[data-tl-mobile-v2="tool-v1"] .tool-ending-cta){
    width:100%!important;
    max-width:calc(100vw - 1rem)!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.calculator-studio, html[data-tl-mobile-v2="tool-v1"] .calculator-workspace, html[data-tl-mobile-v2="tool-v1"] .pdf-studio, html[data-tl-mobile-v2="tool-v1"] .compress-clean-app, html[data-tl-mobile-v2="tool-v1"] .text-tool, html[data-tl-mobile-v2="tool-v1"] .qr-builder-form){
    max-width:100%!important;
    overflow:visible;
  }
}
@media (max-width:430px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body) .tool-page.flux-tool-page #tool-workspace.tool-panel{
    padding:.62rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.tool-form, html[data-tl-mobile-v2="tool-v1"] .qr-builder-form, html[data-tl-mobile-v2="tool-v1"] .text-tool){
    gap:.62rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-icon, html[data-tl-mobile-v2="tool-v1"] .compress-clean-upload-icon){
    width:58px;
    height:58px;
    border-radius:18px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page :is(.upload-icon, html[data-tl-mobile-v2="tool-v1"] .compress-clean-upload-icon) svg{
    width:26px;
    height:26px;
  }
}
@media (prefers-reduced-motion:reduce){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page *, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page *::before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page.flux-tool-page *::after{
    animation-duration:.01ms!important;
    animation-iteration-count:1!important;
    scroll-behavior:auto!important;
    transition-duration:.01ms!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 8 category page premium completion */
body.category-front .category-featured-shortcuts{
  display:flex;
  align-items:center;
  justify-content:center;
  flex-wrap:wrap;
  gap:.52rem;
  max-width:860px;
  margin:1.05rem auto 0;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-label, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts a{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:38px;
  border-radius:999px;
  border:1px solid rgba(var(--cat-rgb),.18);
  background:linear-gradient(135deg,rgba(255,255,255,.96),rgba(239,246,255,.76));
  box-shadow:0 10px 24px rgba(15,23,42,.055),inset 0 1px 0 rgba(255,255,255,.9);
  color:#334155;
  font-size:.84rem;
  font-weight:800;
  line-height:1;
  white-space:nowrap;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-label{
  padding:.58rem .82rem;
  color:rgb(var(--cat-rgb));
  background:linear-gradient(135deg,rgba(var(--cat-rgb),.12),rgba(255,255,255,.88));
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts a{
  padding:.58rem .9rem;
  transition:transform .22s var(--ease),border-color .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease),color .22s var(--ease);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts a:hover, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts a:focus-visible{
  transform:translateY(-2px);
  border-color:rgba(var(--cat-rgb),.34);
  background:linear-gradient(135deg,rgba(255,255,255,1),rgba(var(--cat-rgb),.11));
  color:#0f172a;
  box-shadow:0 16px 34px rgba(15,23,42,.08),0 0 26px rgba(var(--cat-rgb),.1),inset 0 1px 0 rgba(255,255,255,.95);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts a:focus-visible, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-search input:focus-visible, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-search button:focus-visible, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card:focus-visible, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card a:focus-visible{
  outline:3px solid rgba(37,99,235,.2);
  outline-offset:3px;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tools-head{
  max-width:780px;
  margin-bottom:.85rem;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tools-head .eyebrow, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-copy .eyebrow{
  border:1px solid rgba(37,99,235,.18);
  border-radius:999px;
  background:linear-gradient(135deg,rgba(239,246,255,.95),rgba(255,255,255,.82));
  padding:.42rem .72rem;
  box-shadow:0 10px 24px rgba(37,99,235,.07),inset 0 1px 0 rgba(255,255,255,.88);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid{
  align-items:stretch;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card{
  height:100%;
  min-height:168px;
  transition:transform .22s var(--ease),box-shadow .22s var(--ease),border-color .22s var(--ease),background .22s var(--ease);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card:focus-visible{
  transform:translateY(-4px);
  border-color:rgba(var(--card-accent),.22);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-section{
  max-width:1180px;
  display:grid;
  grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);
  gap:1.15rem;
  align-items:stretch;
  margin:1.9rem auto 2.1rem;
  padding:1.15rem;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-copy{
  display:grid;
  align-content:center;
  gap:.45rem;
  min-width:0;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-copy h2{
  margin:.2rem 0 .2rem;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-grid{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:.78rem;
  min-width:0;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card{
  display:grid;
  align-content:start;
  gap:.5rem;
  min-width:0;
  min-height:100%;
  padding:.95rem;
  border:1px solid rgba(125,211,252,.2);
  border-radius:16px;
  background:linear-gradient(145deg,rgba(255,255,255,.94),rgba(248,252,255,.78));
  box-shadow:0 16px 36px rgba(15,23,42,.06),inset 0 1px 0 rgba(255,255,255,.92);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card h3{
  margin:0 0 .12rem;
  color:#17202a;
  font-size:.96rem;
  line-height:1.25;
  font-weight:850;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card a{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.65rem;
  min-height:40px;
  padding:.55rem .68rem;
  border:1px solid rgba(37,99,235,.12);
  border-radius:12px;
  background:rgba(255,255,255,.78);
  color:#1d4ed8;
  font-size:.86rem;
  font-weight:800;
  line-height:1.25;
  transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card a:after{
  content:"\2197";
  flex:0 0 auto;
  opacity:.68;
  font-weight:900;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card a:hover{
  transform:translateY(-2px);
  border-color:rgba(37,99,235,.25);
  background:#fff;
  box-shadow:0 10px 22px rgba(37,99,235,.08);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-recent-slot{
  background:radial-gradient(circle at 16% 0%,rgba(14,165,233,.1),transparent 42%),linear-gradient(145deg,rgba(255,255,255,.92),rgba(239,246,255,.72));
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-recent-slot p{
  margin:.15rem 0 0;
  color:#64748b;
  font-size:.85rem;
  line-height:1.55;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-featured-label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-featured-shortcuts a{
  background:linear-gradient(145deg,rgba(32,49,60,.94),rgba(19,33,43,.9));
  border-color:rgba(125,211,252,.18);
  color:#dbeafe;
  box-shadow:0 14px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.06);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-featured-label{
  color:#93c5fd;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-featured-shortcuts a:hover, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-featured-shortcuts a:focus-visible{
  color:#fff;
  border-color:rgba(147,197,253,.34);
  background:linear-gradient(135deg,rgba(30,64,88,.94),rgba(19,33,43,.98));
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tools-head .eyebrow, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-support-copy .eyebrow{
  background:linear-gradient(145deg,rgba(32,49,60,.94),rgba(19,33,43,.9));
  border-color:rgba(125,211,252,.18);
  color:#93c5fd;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-support-card{
  border-color:rgba(125,211,252,.16);
  background:linear-gradient(145deg,rgba(32,49,60,.93),rgba(19,33,43,.94));
  box-shadow:0 18px 44px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.06);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-support-card h3{
  color:#f8fafc;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-support-card a{
  border-color:rgba(125,211,252,.14);
  background:rgba(15,23,42,.38);
  color:#bfdbfe;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-support-card a:hover{
  border-color:rgba(147,197,253,.32);
  background:rgba(30,41,59,.58);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-recent-slot p{
  color:#b8c8d5;
}
@media (max-width:1050px){
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-section{
    grid-template-columns:1fr;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .breadcrumb{
    background:linear-gradient(180deg,rgba(15,23,42,.78),rgba(15,23,42,.62))!important;
    color:#94a3b8!important;
    border-bottom:1px solid rgba(125,211,252,.1);
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .breadcrumb a{
    color:#93c5fd!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-hero{
    background:
      radial-gradient(circle at 12% 0%,rgba(14,165,233,.14),transparent 38%),
      radial-gradient(circle at 88% 8%,rgba(236,72,153,.1),transparent 34%),
      linear-gradient(180deg,#13212b,#162631 72%,#13212b)!important;
    border:1px solid rgba(125,211,252,.1);
    box-shadow:0 18px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04);
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-hero h1{
    color:#f8fafc!important;
    -webkit-text-fill-color:#f8fafc!important;
  }
  html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-hero p{
    color:#cbd5e1!important;
    -webkit-text-fill-color:#cbd5e1!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts{
    justify-content:center;
    gap:.42rem;
    margin-top:.9rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-label, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts a{
    min-height:36px;
    padding:.52rem .68rem;
    font-size:.78rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid{
    grid-template-columns:1fr;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card{
    min-height:0;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card .quick-action{
    display:inline-flex!important;
    width:max-content;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-section{
    margin:1.35rem auto 1.6rem;
    padding:1rem;
    border-radius:18px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-grid{
    grid-template-columns:1fr;
  }
}
@media (max-width:520px){
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts{
    justify-content:flex-start;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-label{
    flex-basis:100%;
    width:max-content;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-section{
    padding:.9rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card{
    padding:.82rem;
  }
}
@media (prefers-reduced-motion:reduce){
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts a, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card a{
    transition-duration:.01ms!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 8.1 category page premium polish */
body.category-front{
  --cat-rgb:37,99,235;
  --cat-accent-2-rgb:14,165,233;
  --cat-accent:#2563eb;
  --cat-accent-2:#0ea5e9;
  --cat-ink:#174ea6;
  --cat-motif:"TOOLS";
  background:
    radial-gradient(circle at 10% 6%,rgba(var(--cat-rgb),.075),transparent 30%),
    radial-gradient(circle at 88% 9%,rgba(var(--cat-accent-2-rgb),.06),transparent 28%),
    linear-gradient(180deg,#ffffff 0%,#f7fbff 44%,#f5faff 76%,#ffffff 100%)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front-pdf-tools{
  --cat-rgb:239,68,68;
  --cat-accent-2-rgb:251,113,133;
  --cat-accent:#ef4444;
  --cat-accent-2:#fb7185;
  --cat-ink:#b42318;
  --cat-motif:"PDF";
}
html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools{
  --cat-rgb:14,165,233;
  --cat-accent-2-rgb:37,99,235;
  --cat-accent:#0ea5e9;
  --cat-accent-2:#2563eb;
  --cat-ink:#075985;
  --cat-motif:"IMG";
}
html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators{
  --cat-rgb:20,184,166;
  --cat-accent-2-rgb:34,197,94;
  --cat-accent:#14b8a6;
  --cat-accent-2:#22c55e;
  --cat-ink:#0f766e;
  --cat-motif:"123";
}
html[data-tl-mobile-v2="tool-v1"] body.category-front-text-tools{
  --cat-rgb:139,92,246;
  --cat-accent-2-rgb:168,85,247;
  --cat-accent:#8b5cf6;
  --cat-accent-2:#a855f7;
  --cat-ink:#6d28d9;
  --cat-motif:"TXT";
}
html[data-tl-mobile-v2="tool-v1"] body.category-front-seo-tools{
  --cat-rgb:245,158,11;
  --cat-accent-2-rgb:249,115,22;
  --cat-accent:#f59e0b;
  --cat-accent-2:#f97316;
  --cat-ink:#b45309;
  --cat-motif:"SEO";
}
html[data-tl-mobile-v2="tool-v1"] body.category-front-developer-tools{
  --cat-rgb:79,70,229;
  --cat-accent-2-rgb:37,99,235;
  --cat-accent:#4f46e5;
  --cat-accent-2:#2563eb;
  --cat-ink:#3730a3;
  --cat-motif:"</>";
}
html[data-tl-mobile-v2="tool-v1"] body.category-front-ai-tools{
  --cat-rgb:124,58,237;
  --cat-accent-2-rgb:59,130,246;
  --cat-accent:#7c3aed;
  --cat-accent-2:#3b82f6;
  --cat-ink:#5b21b6;
  --cat-motif:"AI";
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .page-shell{
  max-width:1240px;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .breadcrumb{
  border-radius:999px;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero{
  display:grid;
  grid-template-columns:minmax(0,1fr) minmax(320px,460px);
  gap:clamp(1.35rem,3.2vw,2.35rem);
  align-items:center;
  max-width:1180px;
  padding:clamp(1.75rem,3vw,2.45rem) 0 clamp(1.2rem,2.2vw,1.65rem);
  text-align:left;
  position:relative;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero:before{
  left:0;
  right:0;
  top:.2rem;
  background:linear-gradient(90deg,transparent,rgba(var(--cat-rgb),.34),rgba(var(--cat-accent-2-rgb),.24),transparent);
  box-shadow:0 0 30px rgba(var(--cat-rgb),.13);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero:after{
  content:var(--cat-motif);
  position:absolute;
  right:clamp(.6rem,2vw,1.1rem);
  bottom:.25rem;
  z-index:0;
  color:rgba(var(--cat-rgb),.055);
  font:900 clamp(4.4rem,9vw,8rem)/.8 Poppins,Inter,ui-sans-serif,system-ui,sans-serif;
  letter-spacing:.04em;
  pointer-events:none;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero-copy, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero-visual{
  position:relative;
  z-index:1;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero-copy{
  max-width:660px;
  margin:0;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero h1{
  max-width:10ch;
  font-weight:820;
  letter-spacing:0;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero p{
  max-width:640px;
  margin:0;
  color:#52637a;
  line-height:1.68;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero .eyebrow, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tools-head .eyebrow, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-copy .eyebrow{
  width:max-content;
  border:1px solid rgba(var(--cat-rgb),.18);
  background:linear-gradient(135deg,rgba(var(--cat-rgb),.105),rgba(255,255,255,.9));
  color:rgb(var(--cat-rgb));
  box-shadow:0 10px 24px rgba(var(--cat-rgb),.07),inset 0 1px 0 rgba(255,255,255,.9);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-stat-row, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts{
  justify-content:flex-start;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-stat-row span{
  width:auto;
  background:linear-gradient(135deg,rgba(255,255,255,.98),rgba(var(--cat-rgb),.07));
  border-color:rgba(var(--cat-rgb),.17);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-stat-row svg, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-label{
  color:rgb(var(--cat-rgb));
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-label, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts a{
  border-color:rgba(var(--cat-rgb),.18);
  background:linear-gradient(135deg,rgba(255,255,255,.97),rgba(var(--cat-rgb),.065));
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts a:hover, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts a:focus-visible{
  border-color:rgba(var(--cat-rgb),.34);
  background:linear-gradient(135deg,#fff,rgba(var(--cat-rgb),.11));
  box-shadow:0 14px 30px rgba(15,23,42,.075),0 0 22px rgba(var(--cat-rgb),.09),inset 0 1px 0 rgba(255,255,255,.95);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero-visual{
  display:block;
  min-width:0;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-workspace-preview{
  display:grid;
  gap:.72rem;
  margin:0;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-workspace-frame{
  position:relative;
  overflow:hidden;
  border:1px solid rgba(var(--cat-rgb),.22);
  border-radius:22px;
  background:
    linear-gradient(135deg,rgba(255,255,255,.92),rgba(248,252,255,.78)) padding-box,
    linear-gradient(135deg,rgba(var(--cat-rgb),.34),rgba(255,255,255,.82),rgba(var(--cat-accent-2-rgb),.22)) border-box;
  box-shadow:0 22px 54px rgba(15,23,42,.105),0 12px 34px rgba(var(--cat-rgb),.10),inset 0 1px 0 rgba(255,255,255,.96);
  aspect-ratio:16/10;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-workspace-frame:before{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:
    linear-gradient(180deg,rgba(255,255,255,.24),transparent 22%),
    radial-gradient(circle at 12% 0%,rgba(var(--cat-rgb),.08),transparent 38%);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-workspace-frame img{
  width:100%;
  height:100%;
  object-fit:cover;
  object-position:center;
  transform:translateZ(0);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-workspace-preview figcaption{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.7rem;
  min-height:38px;
  padding:0 .18rem;
  color:#475569;
  font-size:.82rem;
  font-weight:800;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-workspace-preview figcaption span{
  display:inline-flex;
  align-items:center;
  min-height:28px;
  padding:.35rem .62rem;
  border:1px solid rgba(var(--cat-rgb),.18);
  border-radius:999px;
  background:rgba(var(--cat-rgb),.08);
  color:rgb(var(--cat-rgb));
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-workspace-preview figcaption strong{
  color:#334155;
  font-weight:850;
  text-align:right;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-search{
  border-color:rgba(var(--cat-rgb),.24);
  background:rgba(255,255,255,.96);
  box-shadow:0 18px 42px rgba(15,23,42,.075),0 0 0 6px rgba(var(--cat-rgb),.035),inset 0 1px 0 rgba(255,255,255,.96);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-search:focus-within{
  border-color:rgba(var(--cat-rgb),.44);
  box-shadow:0 20px 48px rgba(15,23,42,.09),0 0 0 6px rgba(var(--cat-rgb),.08),inset 0 1px 0 rgba(255,255,255,.98);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-search svg{
  color:rgb(var(--cat-rgb));
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-search button{
  background:linear-gradient(135deg,rgb(var(--cat-rgb)),rgb(var(--cat-accent-2-rgb)));
  box-shadow:0 12px 26px rgba(var(--cat-rgb),.2),inset 0 1px 0 rgba(255,255,255,.22);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card:nth-child(n){
  --card-accent:var(--cat-rgb)!important;
  --tile-a:rgba(var(--cat-rgb),.112)!important;
  --tile-b:rgba(var(--cat-accent-2-rgb),.075)!important;
  --tile-c:rgba(var(--cat-rgb),.055)!important;
  --icon-a:var(--cat-accent)!important;
  --icon-b:var(--cat-accent-2)!important;
  min-height:176px;
  border-color:rgba(var(--cat-rgb),.12);
  background:
    radial-gradient(circle at 12% 0%,var(--tile-a),transparent 39%),
    radial-gradient(circle at 88% 0%,var(--tile-b),transparent 35%),
    linear-gradient(145deg,rgba(255,255,255,.98),rgba(250,253,255,.88)) padding-box,
    linear-gradient(135deg,rgba(var(--cat-rgb),.18),rgba(255,255,255,.8),rgba(var(--cat-accent-2-rgb),.14)) border-box;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card:hover{
  transform:translateY(-3px);
  box-shadow:0 21px 46px rgba(15,23,42,.095),0 10px 22px rgba(var(--cat-rgb),.08),inset 0 1px 0 rgba(255,255,255,.96);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card:focus-visible{
  transform:translateY(-3px);
  border-color:rgba(var(--cat-rgb),.32);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-icon{
  background:linear-gradient(135deg,var(--cat-accent),var(--cat-accent-2));
  box-shadow:0 12px 24px rgba(var(--cat-rgb),.18),inset 0 1px 0 rgba(255,255,255,.32);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card .category-badge{
  border-color:rgba(var(--cat-rgb),.18);
  background:rgba(var(--cat-rgb),.08);
  color:rgb(var(--cat-rgb));
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card .quick-action{
  color:rgb(var(--cat-rgb));
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-section{
  border-color:rgba(var(--cat-rgb),.18);
  background:
    radial-gradient(circle at 8% 0%,rgba(var(--cat-rgb),.07),transparent 35%),
    radial-gradient(circle at 92% 0%,rgba(var(--cat-accent-2-rgb),.055),transparent 34%),
    rgba(255,255,255,.88);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card{
  border-color:rgba(var(--cat-rgb),.14);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card a{
  color:rgb(var(--cat-rgb));
  border-color:rgba(var(--cat-rgb),.12);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card a:hover{
  border-color:rgba(var(--cat-rgb),.28);
  box-shadow:0 10px 22px rgba(var(--cat-rgb),.075);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front{
  background:
    radial-gradient(circle at 10% 6%,rgba(var(--cat-rgb),.12),transparent 31%),
    radial-gradient(circle at 90% 8%,rgba(var(--cat-accent-2-rgb),.09),transparent 28%),
    linear-gradient(180deg,#0f1a22 0%,#13212b 48%,#101b24 100%)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-hero:after{
  color:rgba(255,255,255,.045);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-hero .eyebrow, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tools-head .eyebrow, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-support-copy .eyebrow{
  background:linear-gradient(145deg,rgba(var(--cat-rgb),.18),rgba(19,33,43,.9));
  border-color:rgba(var(--cat-rgb),.26);
  color:#dbeafe;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-workspace-frame{
  border-color:rgba(var(--cat-rgb),.28);
  background:linear-gradient(145deg,rgba(22,37,48,.94),rgba(15,23,42,.92));
  box-shadow:0 24px 56px rgba(0,0,0,.3),0 12px 34px rgba(var(--cat-rgb),.1),inset 0 1px 0 rgba(255,255,255,.06);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-workspace-preview figcaption strong{
  color:#dbeafe;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tool-search{
  border-color:rgba(var(--cat-rgb),.26);
  background:rgba(15,23,42,.76);
  box-shadow:0 16px 36px rgba(0,0,0,.22),0 0 0 6px rgba(var(--cat-rgb),.045),inset 0 1px 0 rgba(255,255,255,.06);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tool-search input{
  color:#f8fafc;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tool-grid .tool-card:nth-child(n){
  border-color:rgba(var(--cat-rgb),.18);
  background:
    radial-gradient(circle at 12% 0%,rgba(var(--cat-rgb),.15),transparent 39%),
    radial-gradient(circle at 88% 0%,rgba(var(--cat-accent-2-rgb),.1),transparent 35%),
    linear-gradient(145deg,rgba(28,45,58,.95),rgba(18,31,42,.92)) padding-box,
    linear-gradient(135deg,rgba(var(--cat-rgb),.28),rgba(255,255,255,.06),rgba(var(--cat-accent-2-rgb),.18)) border-box;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-tool-grid .tool-card .category-badge{
  background:rgba(var(--cat-rgb),.13);
  border-color:rgba(var(--cat-rgb),.24);
  color:#dbeafe;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.category-front .category-support-section{
  border-color:rgba(var(--cat-rgb),.18);
  background:
    radial-gradient(circle at 8% 0%,rgba(var(--cat-rgb),.12),transparent 35%),
    radial-gradient(circle at 92% 0%,rgba(var(--cat-accent-2-rgb),.08),transparent 34%),
    rgba(19,33,43,.92);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-section{
  content-visibility:visible;
  contain-intrinsic-size:auto;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .site-footer{
  content-visibility:visible;
  contain-intrinsic-size:auto;
}
@media (max-width:1050px){
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero{
    grid-template-columns:1fr;
    max-width:900px;
    text-align:center;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero-copy{
    max-width:820px;
    margin:auto;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero h1, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero p{
    margin-left:auto;
    margin-right:auto;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero .eyebrow{
    margin-left:auto;
    margin-right:auto;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-stat-row, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-featured-shortcuts{
    justify-content:center;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero-visual{
    width:min(660px,100%);
    margin:0 auto;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero{
    display:block;
    padding:2.15rem 0 1.05rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero:after{
    display:none;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero h1{
    max-width:none;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero p{
    line-height:1.58;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-hero-visual{
    display:none;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-stat-row span{
    width:100%;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-search{
    min-height:58px;
    margin-bottom:1.45rem;
  }
}
@media (prefers-reduced-motion:reduce){
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-workspace-frame, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-workspace-frame img, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-search, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card{
    transition-duration:.01ms!important;
  }
}


/html[data-tl-mobile-v2="tool-v1"] * Phase 8 final category QA and copy polish */
body.category-front .category-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card:nth-child(n){
  min-height:188px;
  align-content:start;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card h3{
  min-height:2.45em;
  display:-webkit-box;
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  overflow:hidden;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card p{
  min-height:3.1em;
  margin-bottom:.9rem;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card .quick-action{
  justify-self:start;
  align-self:end;
  min-height:38px;
  padding:.52rem .84rem;
  border-radius:999px;
  background:linear-gradient(135deg,#fff,rgba(var(--cat-rgb),.1));
  border-color:rgba(var(--cat-rgb),.2);
  color:rgb(var(--cat-rgb));
  -webkit-text-fill-color:rgb(var(--cat-rgb));
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card:hover .quick-action, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card:focus-visible .quick-action, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card .quick-action:focus-visible{
  background:linear-gradient(135deg,rgb(var(--cat-rgb)),rgb(var(--cat-accent-2-rgb)));
  border-color:rgba(255,255,255,.34);
  color:#fff;
  -webkit-text-fill-color:#fff;
  box-shadow:0 14px 30px rgba(var(--cat-rgb),.22),0 0 24px rgba(var(--cat-accent-2-rgb),.12),inset 0 1px 0 rgba(255,255,255,.28);
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card:hover .quick-action svg, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card:focus-visible .quick-action svg{
  color:#fff;
  stroke:#fff;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card.category-recent-slot{
  align-content:start;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-support-card.category-recent-slot a{
  width:100%;
}

@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card, html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card{
    min-height:0;
    grid-template-areas:"icon title" "icon badge" "desc desc" "action action";
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card h3, html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card h3{
    min-height:0;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card p, html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card p{
    min-height:0;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card .quick-action, html[data-tl-mobile-v2="tool-v1"] body.category-front-image-tools .category-tool-grid .tool-card .quick-action{
    display:inline-flex!important;
    width:max-content!important;
    margin-top:.65rem;
  }
  html[data-tl-mobile-v2="tool-v1"] body.category-front-calculators .category-tool-grid .tool-card .quick-action{
    display:none!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 8 final H1 wrap fix */
body.category-front .category-hero h1{
  max-width:none!important;
  white-space:nowrap;
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 8 final category CTA accent lock */
body.category-front .category-tool-grid .tool-card .quick-action{
  background:linear-gradient(135deg,#fff,rgba(var(--cat-rgb),.1))!important;
  border-color:rgba(var(--cat-rgb),.2)!important;
  color:rgb(var(--cat-rgb))!important;
  -webkit-text-fill-color:rgb(var(--cat-rgb))!important;
  box-shadow:0 10px 22px rgba(var(--cat-rgb),.1),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card:hover .quick-action, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card:focus-visible .quick-action, html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card .quick-action:focus-visible{
  background:linear-gradient(135deg,rgb(var(--cat-rgb)),rgb(var(--cat-accent-2-rgb)))!important;
  border-color:rgba(255,255,255,.34)!important;
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  box-shadow:0 14px 30px rgba(var(--cat-rgb),.22),0 0 24px rgba(var(--cat-accent-2-rgb),.12),inset 0 1px 0 rgba(255,255,255,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.category-front .category-tool-grid .tool-card .quick-action svg{
  color:inherit!important;
  stroke:currentColor!important;
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 9A upload box redesign only */
body.flux-tool-body{
  --phase9-upload-accent:37,99,235;
  --phase9-upload-accent-2:124,58,237;
  --phase9-upload-kind:"FILE";
  --phase9-upload-badge-bg:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#7c3aed);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-image-tools{
  --phase9-upload-accent:14,165,233;
  --phase9-upload-accent-2:20,184,166;
  --phase9-upload-kind:"IMG";
  --phase9-upload-badge-bg:linear-gradient(135deg,#14b8a6,#2563eb);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-pdf-tools{
  --phase9-upload-accent:239,68,68;
  --phase9-upload-accent-2:37,99,235;
  --phase9-upload-kind:"PDF";
  --phase9-upload-badge-bg:linear-gradient(135deg,#ff4557,#ef4444);
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box], html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box]{
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  align-content:center!important;
  justify-content:center!important;
  justify-items:center!important;
  width:min(100%,840px)!important;
  max-width:840px!important;
  min-height:clamp(300px,27vw,360px)!important;
  height:auto!important;
  max-height:none!important;
  margin-inline:auto!important;
  padding:clamp(1.35rem,2.25vw,2.25rem) clamp(1rem,2.5vw,2.35rem)!important;
  gap:.62rem!important;
  border:1px solid rgba(147,197,253,.58)!important;
  border-radius:26px!important;
  outline:0!important;
  background:
    radial-gradient(circle at 50% 22%,rgba(37,99,235,.095),transparent 30%),
    radial-gradient(circle at 82% 76%,rgba(124,58,237,.075),transparent 31%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,252,255,.95) 58%,rgba(240,247,255,.92))!important;
  box-shadow:
    0 20px 52px rgba(30,64,175,.11),
    0 8px 24px rgba(14,165,233,.055),
    inset 0 1px 0 rgba(255,255,255,.96),
    inset 0 -18px 42px rgba(37,99,235,.035)!important;
  overflow:hidden!important;
  isolation:isolate!important;
  transform:none!important;
  transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box]::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box]::before{
  content:""!important;
  position:absolute!important;
  inset:12px!important;
  display:block!important;
  border-radius:21px!important;
  background:
    linear-gradient(90deg,transparent,rgba(var(--phase9-upload-accent),.24),transparent) top/100% 1px no-repeat,
    linear-gradient(90deg,transparent,rgba(var(--phase9-upload-accent-2),.18),transparent) bottom/100% 1px no-repeat,
    radial-gradient(circle at 50% 50%,rgba(var(--phase9-upload-accent),.055),transparent 42%)!important;
  opacity:1!important;
  pointer-events:none!important;
  z-index:0!important;
  animation:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box]::after, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box]::after{
  content:var(--phase9-upload-kind)!important;
  position:absolute!important;
  left:24px!important;
  top:22px!important;
  right:auto!important;
  bottom:auto!important;
  display:grid!important;
  place-items:center!important;
  width:auto!important;
  min-width:58px!important;
  height:44px!important;
  padding:0 .78rem!important;
  border-radius:14px!important;
  background:var(--phase9-upload-badge-bg)!important;
  color:#fff!important;
  font:850 .92rem/1 Inter,"Plus Jakarta Sans",Arial,sans-serif!important;
  letter-spacing:.02em!important;
  box-shadow:0 10px 22px rgba(var(--phase9-upload-accent),.16),inset 0 1px 0 rgba(255,255,255,.26)!important;
  transform:none!important;
  opacity:1!important;
  z-index:2!important;
  pointer-events:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] > *, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] > *{
  position:relative!important;
  z-index:3!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] input[type="file"], html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] input[type="file"]{
  z-index:7!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box]:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box]:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box]:focus-within, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box]:focus-within{
  transform:translateY(-2px)!important;
  border-color:rgba(var(--phase9-upload-accent),.42)!important;
  box-shadow:
    0 24px 58px rgba(37,99,235,.14),
    0 0 30px rgba(var(--phase9-upload-accent),.1),
    inset 0 1px 0 rgba(255,255,255,.98)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box]:focus-within, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box]:focus-within{
  outline:3px solid rgba(37,99,235,.18)!important;
  outline-offset:3px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box].dragging, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box].dragging, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-upload-box.dragging{
  border-color:rgba(var(--phase9-upload-accent),.55)!important;
  background:
    radial-gradient(circle at 50% 22%,rgba(37,99,235,.13),transparent 30%),
    radial-gradient(circle at 82% 76%,rgba(124,58,237,.09),transparent 31%),
    linear-gradient(180deg,rgba(255,255,255,.99),rgba(246,251,255,.96) 58%,rgba(235,246,255,.94))!important;
  box-shadow:0 24px 60px rgba(37,99,235,.15),0 0 0 4px rgba(var(--phase9-upload-accent),.08),inset 0 1px 0 rgba(255,255,255,.98)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-icon, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-icon{
  display:grid!important;
  place-items:center!important;
  width:88px!important;
  height:88px!important;
  min-width:88px!important;
  min-height:88px!important;
  margin:0 auto .42rem!important;
  padding:0!important;
  border:1px solid rgba(255,255,255,.54)!important;
  border-radius:24px!important;
  color:#fff!important;
  background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 52%,#7c3aed 100%)!important;
  box-shadow:0 16px 36px rgba(37,99,235,.22),0 0 24px rgba(124,58,237,.1),inset 0 1px 0 rgba(255,255,255,.34)!important;
  animation:none!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-icon svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-icon svg{
  display:block!important;
  width:42px!important;
  height:42px!important;
  color:#fff!important;
  stroke:#fff!important;
  stroke-width:2.25!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-cta-row, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-cta-row{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:.74rem!important;
  width:min(100%,540px)!important;
  margin:0 auto!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-primary-cta, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-secondary-cta, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-primary-cta, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-secondary-cta{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  gap:.56rem!important;
  width:auto!important;
  min-width:188px!important;
  max-width:100%!important;
  min-height:58px!important;
  padding:.85rem 1.3rem!important;
  border-radius:18px!important;
  font:800 1rem/1 Inter,"Plus Jakarta Sans",Arial,sans-serif!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-primary-cta, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-primary-cta{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border:1px solid rgba(255,255,255,.38)!important;
  background:linear-gradient(135deg,#0ea5e9 0%,#2563eb 54%,#7c3aed 100%)!important;
  box-shadow:0 16px 36px rgba(37,99,235,.26),inset 0 1px 0 rgba(255,255,255,.3)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-secondary-cta, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-secondary-cta{
  color:#1f3b63!important;
  -webkit-text-fill-color:#1f3b63!important;
  border:1px solid rgba(96,165,250,.38)!important;
  background:linear-gradient(180deg,#fff,#eef6ff)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-primary-cta svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-secondary-cta svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-primary-cta svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-secondary-cta svg{
  width:21px!important;
  height:21px!important;
  stroke-width:2.45!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-formats, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-formats{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:.32rem .6rem!important;
  width:auto!important;
  max-width:min(100%,560px)!important;
  min-height:42px!important;
  margin:0 auto!important;
  padding:.55rem .9rem!important;
  border:1px solid rgba(37,99,235,.26)!important;
  border-radius:999px!important;
  background:linear-gradient(135deg,#fff,#e8f5ff 54%,#eef2ff)!important;
  color:#173b72!important;
  -webkit-text-fill-color:#173b72!important;
  box-shadow:0 10px 24px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;
  font:760 .86rem/1.25 Inter,"Plus Jakarta Sans",Arial,sans-serif!important;
  text-align:center!important;
  white-space:normal!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-upload-box{
  position:relative!important;
  display:grid!important;
  place-items:center!important;
  align-content:center!important;
  justify-content:center!important;
  justify-items:center!important;
  width:min(100%,840px)!important;
  max-width:840px!important;
  min-width:0!important;
  min-height:clamp(300px,27vw,360px)!important;
  height:auto!important;
  max-height:none!important;
  margin-inline:auto!important;
  padding:clamp(1.35rem,2.25vw,2.25rem) clamp(1rem,2.5vw,2.35rem)!important;
  gap:.62rem!important;
  border:1px solid rgba(147,197,253,.58)!important;
  border-radius:26px!important;
  outline:0!important;
  background:
    radial-gradient(circle at 50% 22%,rgba(37,99,235,.095),transparent 30%),
    radial-gradient(circle at 82% 76%,rgba(124,58,237,.075),transparent 31%),
    linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,252,255,.95) 58%,rgba(240,247,255,.92))!important;
  box-shadow:0 20px 52px rgba(30,64,175,.11),0 8px 24px rgba(14,165,233,.055),inset 0 1px 0 rgba(255,255,255,.96),inset 0 -18px 42px rgba(37,99,235,.035)!important;
  overflow:hidden!important;
  isolation:isolate!important;
  transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-upload-box:hover, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-upload-box:focus-within{
  transform:translateY(-2px)!important;
  border-color:rgba(239,68,68,.34)!important;
  box-shadow:0 24px 58px rgba(37,99,235,.14),0 0 30px rgba(239,68,68,.08),inset 0 1px 0 rgba(255,255,255,.98)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-file-tab{
  left:24px!important;
  top:22px!important;
  width:auto!important;
  min-width:58px!important;
  height:44px!important;
  padding:0 .78rem!important;
  border-radius:14px!important;
  font:850 .92rem/1 Inter,"Plus Jakarta Sans",Arial,sans-serif!important;
  letter-spacing:.02em!important;
  transform:none!important;
  box-shadow:0 10px 22px rgba(239,68,68,.16),inset 0 1px 0 rgba(255,255,255,.26)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-upload-core{
  display:grid!important;
  justify-items:center!important;
  align-items:center!important;
  width:min(100%,560px)!important;
  max-width:560px!important;
  gap:.62rem!important;
  margin:0 auto!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-upload-icon{
  width:88px!important;
  height:88px!important;
  min-width:88px!important;
  min-height:88px!important;
  border-radius:24px!important;
  margin:0 auto .42rem!important;
  box-shadow:0 16px 36px rgba(37,99,235,.22),0 0 24px rgba(124,58,237,.1),inset 0 1px 0 rgba(255,255,255,.34)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-upload-icon svg{
  width:42px!important;
  height:42px!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-cta-row{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  flex-wrap:wrap!important;
  gap:.74rem!important;
  width:min(100%,540px)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-primary-cta, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-secondary-cta{
  width:auto!important;
  min-width:188px!important;
  max-width:100%!important;
  min-height:58px!important;
  height:auto!important;
  padding:.85rem 1.3rem!important;
  border-radius:18px!important;
  font:800 1rem/1 Inter,"Plus Jakarta Sans",Arial,sans-serif!important;
  letter-spacing:0!important;
  white-space:nowrap!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-primary-cta{
  border:1px solid rgba(255,255,255,.38)!important;
  box-shadow:0 16px 36px rgba(37,99,235,.26),inset 0 1px 0 rgba(255,255,255,.3)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-secondary-cta{
  color:#1f3b63!important;
  border:1px solid rgba(96,165,250,.38)!important;
  background:linear-gradient(180deg,#fff,#eef6ff)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.1),inset 0 1px 0 rgba(255,255,255,.92)!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-format-pill{
  min-height:42px!important;
  height:auto!important;
  max-width:min(100%,560px)!important;
  padding:.55rem .9rem!important;
  border-color:rgba(37,99,235,.26)!important;
  background:linear-gradient(135deg,#fff,#e8f5ff 54%,#eef2ff)!important;
  color:#173b72!important;
  box-shadow:0 10px 24px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;
  font:760 .86rem/1.25 Inter,"Plus Jakarta Sans",Arial,sans-serif!important;
  white-space:normal!important;
  margin:0 auto!important;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-format-pill::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-format-pill::after{
  content:none!important;
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box], html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box], html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-upload-box{
  background:
    radial-gradient(circle at 50% 22%,rgba(14,165,233,.12),transparent 30%),
    radial-gradient(circle at 82% 76%,rgba(124,58,237,.1),transparent 31%),
    linear-gradient(180deg,rgba(18,32,43,.96),rgba(13,24,34,.92))!important;
  border-color:rgba(125,211,252,.25)!important;
  box-shadow:0 26px 72px rgba(2,6,23,.32),0 0 0 1px rgba(255,255,255,.045) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box].dragging, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box].dragging, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-upload-box.dragging{
  background:
    radial-gradient(circle at 50% 22%,rgba(14,165,233,.16),transparent 30%),
    radial-gradient(circle at 82% 76%,rgba(124,58,237,.13),transparent 31%),
    linear-gradient(180deg,rgba(20,38,52,.98),rgba(11,27,39,.94))!important;
  border-color:rgba(var(--phase9-upload-accent),.5)!important;
  box-shadow:0 24px 60px rgba(2,6,23,.36),0 0 0 4px rgba(var(--phase9-upload-accent),.12),inset 0 1px 0 rgba(255,255,255,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-secondary-cta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-secondary-cta, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-secondary-cta{
  color:#eaf6ff!important;
  -webkit-text-fill-color:#eaf6ff!important;
  background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.045))!important;
  border-color:rgba(125,211,252,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-formats, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-formats, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-format-pill{
  color:#f8fbff!important;
  -webkit-text-fill-color:#f8fbff!important;
  background:linear-gradient(180deg,rgba(15,35,49,.9),rgba(10,24,36,.82))!important;
  border-color:rgba(125,211,252,.32)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-formats *, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-formats *, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-format-pill *{
  color:#f8fbff!important;
  -webkit-text-fill-color:#f8fbff!important;
  opacity:1!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-secondary-cta svg, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-secondary-cta svg, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-secondary-cta svg, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-secondary-cta i{
  color:#eaf6ff!important;
  stroke:currentColor!important;
  -webkit-text-fill-color:#eaf6ff!important;
  opacity:1!important;
}

@media (max-width:760px){
  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box], html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box], html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-upload-box{
    width:100%!important;
    max-width:100%!important;
    min-height:clamp(280px,50svh,350px)!important;
    padding:1.05rem .85rem .95rem!important;
    gap:.5rem!important;
    border-radius:22px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box]::after, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box]::after, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-file-tab{
    left:16px!important;
    top:16px!important;
    width:auto!important;
    min-width:50px!important;
    height:38px!important;
    padding:0 .6rem!important;
    border-radius:12px!important;
    font-size:.78rem!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-icon, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-icon, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-upload-icon{
    width:72px!important;
    height:72px!important;
    min-width:72px!important;
    min-height:72px!important;
    border-radius:21px!important;
    margin:0 auto .28rem!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-icon svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-icon svg, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-upload-icon svg{
    width:34px!important;
    height:34px!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-cta-row, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-cta-row, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-cta-row{
    display:grid!important;
    grid-template-columns:1fr!important;
    width:min(100%,270px)!important;
    gap:.5rem!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-primary-cta, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-secondary-cta, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-primary-cta, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-secondary-cta, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-primary-cta, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-secondary-cta{
    width:100%!important;
    min-width:0!important;
    min-height:50px!important;
    padding:.74rem 1rem!important;
    border-radius:16px!important;
    font-size:.95rem!important;
  }
  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel form:not(.has-uploaded-file) label.upload-box[data-upload-box] .upload-formats, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) main#main#main #tool-workspace.tool-panel .pdf-studio:not(.has-selected-file) label.upload-box[data-upload-box] .upload-formats, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:not(.compress-clean-editor-open) main#main#main.tool-page[data-tool="compress-pdf"] #tool-workspace.tool-panel .compress-clean-format-pill{
    max-width:min(100%,270px)!important;
    min-height:38px!important;
    padding:.5rem .72rem!important;
    font-size:.78rem!important;
    margin:0 auto!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Phase10AResultWorkspaceFoundation */
body.flux-tool-body{
  --tl-result-radius:24px;
  --tl-result-radius-sm:18px;
  --tl-result-border:rgba(96,165,250,.24);
  --tl-result-border-strong:rgba(37,99,235,.34);
  --tl-result-surface:linear-gradient(180deg,rgba(255,255,255,.96),rgba(241,247,255,.9));
  --tl-result-subtle:linear-gradient(180deg,rgba(248,251,255,.96),rgba(236,245,255,.86));
  --tl-result-shadow:0 18px 44px rgba(30,64,175,.11),0 1px 0 rgba(255,255,255,.9) inset;
  --tl-result-shadow-soft:0 12px 30px rgba(30,64,175,.08),0 1px 0 rgba(255,255,255,.88) inset;
  --tl-result-text:#142033;
  --tl-result-muted:#526275;
  --tl-result-code-bg:#0f172a;
  --tl-result-code-text:#dbeafe;
  --tl-result-success:#059669;
  --tl-result-warning:#b45309;
  --tl-result-error:#b91c1c;
  --tl-result-focus:rgba(37,99,235,.18);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body, html:html[data-tl-mobile-v2="tool-v1"] not([data-theme="light"]) body.flux-tool-body[data-theme="dark"]{
  --tl-result-border:rgba(96,165,250,.24);
  --tl-result-border-strong:rgba(125,211,252,.32);
  --tl-result-surface:linear-gradient(180deg,rgba(15,23,42,.88),rgba(13,25,42,.82));
  --tl-result-subtle:linear-gradient(180deg,rgba(20,32,51,.92),rgba(12,23,39,.88));
  --tl-result-shadow:0 22px 52px rgba(2,6,23,.34),0 1px 0 rgba(255,255,255,.06) inset;
  --tl-result-shadow-soft:0 14px 34px rgba(2,6,23,.28),0 1px 0 rgba(255,255,255,.055) inset;
  --tl-result-text:#f8fafc;
  --tl-result-muted:#b7c6d8;
  --tl-result-code-bg:#020617;
  --tl-result-code-text:#e0f2fe;
  --tl-result-focus:rgba(96,165,250,.2);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(#imageOutput, html[data-tl-mobile-v2="tool-v1"] #pdfOutput, html[data-tl-mobile-v2="tool-v1"] #utilityOutput, html[data-tl-mobile-v2="tool-v1"] #result, html[data-tl-mobile-v2="tool-v1"] .calculator-result-zone, html[data-tl-mobile-v2="tool-v1"] .qr-builder-output){
  scroll-margin-top:104px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.premium-result-card, html[data-tl-mobile-v2="tool-v1"] .file-preview-card, html[data-tl-mobile-v2="tool-v1"] .pdf-download-card, html[data-tl-mobile-v2="tool-v1"] .processing-state, html[data-tl-mobile-v2="tool-v1"] .premium-empty-state, html[data-tl-mobile-v2="tool-v1"] .utility-output:not(:empty), html[data-tl-mobile-v2="tool-v1"] .text-tool>.result-panel:not(:empty), html[data-tl-mobile-v2="tool-v1"] .calculator-result-summary, html[data-tl-mobile-v2="tool-v1"] .calculator-result-zone, html[data-tl-mobile-v2="tool-v1"] .qr-builder-output){
  min-width:0!important;
  max-width:100%!important;
  border:1px solid var(--tl-result-border)!important;
  border-radius:var(--tl-result-radius)!important;
  background:var(--tl-result-surface)!important;
  color:var(--tl-result-text)!important;
  box-shadow:var(--tl-result-shadow)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-result-card{
  min-height:0!important;
  gap:clamp(.85rem,1.6vw,1.15rem)!important;
  padding:clamp(1rem,1.8vw,1.35rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-result-card:after, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.file-preview-card, html[data-tl-mobile-v2="tool-v1"] .processing-state, html[data-tl-mobile-v2="tool-v1"] .premium-empty-state):before{
  animation:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.image-output:not(:empty), html[data-tl-mobile-v2="tool-v1"] .pdf-output:not(:empty), html[data-tl-mobile-v2="tool-v1"] .utility-output:not(:empty)){
  min-width:0!important;
  max-width:100%!important;
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.success-state, html[data-tl-mobile-v2="tool-v1"] .status-card, html[data-tl-mobile-v2="tool-v1"] .premium-empty-state, html[data-tl-mobile-v2="tool-v1"] .utility-result-status){
  display:flex!important;
  align-items:center!important;
  gap:.8rem!important;
  width:100%!important;
  min-height:0!important;
  padding:.9rem 1rem!important;
  border:1px solid rgba(16,185,129,.26)!important;
  border-left:4px solid var(--tl-result-success)!important;
  border-radius:var(--tl-result-radius-sm)!important;
  background:linear-gradient(135deg,rgba(16,185,129,.12),rgba(219,234,254,.42),rgba(255,255,255,.72))!important;
  color:var(--tl-result-text)!important;
  box-shadow:var(--tl-result-shadow-soft)!important;
  animation:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.success-state.warning, html[data-tl-mobile-v2="tool-v1"] .status-card.warn, html[data-tl-mobile-v2="tool-v1"] .status-card.warning){
  border-color:rgba(245,158,11,.3)!important;
  border-left-color:var(--tl-result-warning)!important;
  background:linear-gradient(135deg,rgba(245,158,11,.12),rgba(255,251,235,.62),rgba(255,255,255,.72))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.status-card.error, html[data-tl-mobile-v2="tool-v1"] .status-card.danger, html[data-tl-mobile-v2="tool-v1"] .error-state, html[data-tl-mobile-v2="tool-v1"] .utility-error){
  border-color:rgba(239,68,68,.28)!important;
  border-left-color:var(--tl-result-error)!important;
  background:linear-gradient(135deg,rgba(239,68,68,.1),rgba(254,242,242,.72),rgba(255,255,255,.72))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .success-checkmark{
  width:36px!important;
  height:36px!important;
  flex:0 0 36px!important;
  border-radius:12px!important;
  background:linear-gradient(135deg,#10b981,#2563eb)!important;
  color:#fff!important;
  box-shadow:0 10px 24px rgba(16,185,129,.2)!important;
  animation:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.success-state-copy, html[data-tl-mobile-v2="tool-v1"] .status-card){
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .success-state-copy strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .status-card strong{
  display:block!important;
  margin:0!important;
  color:var(--tl-result-text)!important;
  -webkit-text-fill-color:var(--tl-result-text)!important;
  font-size:clamp(.98rem,1.4vw,1.12rem)!important;
  line-height:1.24!important;
  font-weight:850!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .success-state-copy p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .status-card span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .image-meta{
  margin:.16rem 0 0!important;
  color:var(--tl-result-muted)!important;
  -webkit-text-fill-color:var(--tl-result-muted)!important;
  font-size:.9rem!important;
  line-height:1.5!important;
  font-weight:650!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.studio-result-grid, html[data-tl-mobile-v2="tool-v1"] .preview-grid, html[data-tl-mobile-v2="tool-v1"] .file-preview-main){
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .studio-result-grid{
  gap:clamp(.85rem,1.4vw,1.1rem)!important;
  align-items:stretch!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .studio-image-frame, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.preview-card, html[data-tl-mobile-v2="tool-v1"] .file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] .file-preview-icon, html[data-tl-mobile-v2="tool-v1"] .qr-preview-stage){
  border:1px solid rgba(147,197,253,.28)!important;
  border-radius:20px!important;
  background:var(--tl-result-subtle)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.studio-image-frame img, html[data-tl-mobile-v2="tool-v1"] .image-output img, html[data-tl-mobile-v2="tool-v1"] .file-preview-thumb img, html[data-tl-mobile-v2="tool-v1"] .qr-preview-stage img){
  max-width:100%!important;
  height:auto!important;
  object-fit:contain!important;
  image-rendering:auto!important;
  filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .file-preview-card{
  min-height:0!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .file-preview-main{
  min-height:0!important;
  grid-template-columns:minmax(132px,220px) minmax(0,1fr) auto!important;
  gap:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] .file-preview-icon){
  min-height:150px!important;
  height:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .studio-download-panel{
  border-color:var(--tl-result-border)!important;
  border-radius:22px!important;
  background:var(--tl-result-subtle)!important;
  box-shadow:var(--tl-result-shadow-soft)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.result-summary-strip, html[data-tl-mobile-v2="tool-v1"] .result-size-comparison, html[data-tl-mobile-v2="tool-v1"] .download-menu, html[data-tl-mobile-v2="tool-v1"] .processing-support span){
  border-color:rgba(147,197,253,.24)!important;
  background:rgba(239,246,255,.72)!important;
  color:var(--tl-result-text)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.download-button, html[data-tl-mobile-v2="tool-v1"] .stitch-ready-download, html[data-tl-mobile-v2="tool-v1"] .pdf-download-card .btn.primary, html[data-tl-mobile-v2="tool-v1"] .premium-result-card .btn.primary, html[data-tl-mobile-v2="tool-v1"] .utility-studio>.tool-actions .btn.primary, html[data-tl-mobile-v2="tool-v1"] .text-tool>.tool-actions .btn.primary, html[data-tl-mobile-v2="tool-v1"] .qr-builder-actions .btn.primary, html[data-tl-mobile-v2="tool-v1"] .qr-preview-actions .btn.primary){
  min-height:46px!important;
  border-radius:14px!important;
  font-weight:850!important;
  letter-spacing:0!important;
  box-shadow:0 12px 26px rgba(37,99,235,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.try-another-button, html[data-tl-mobile-v2="tool-v1"] .remove-file-button, html[data-tl-mobile-v2="tool-v1"] .utility-studio>.tool-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] .text-tool>.tool-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] .qr-builder-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] .qr-preview-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] .calculator-actions .try-another-button){
  min-height:44px!important;
  border-radius:14px!important;
  border-color:rgba(96,165,250,.28)!important;
  background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(239,246,255,.86))!important;
  color:var(--tl-result-text)!important;
  -webkit-text-fill-color:var(--tl-result-text)!important;
  box-shadow:0 8px 20px rgba(30,64,175,.08),inset 0 1px 0 rgba(255,255,255,.86)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.download-button, html[data-tl-mobile-v2="tool-v1"] .stitch-ready-download, html[data-tl-mobile-v2="tool-v1"] .try-another-button, html[data-tl-mobile-v2="tool-v1"] .remove-file-button, html[data-tl-mobile-v2="tool-v1"] .utility-studio>.tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] .text-tool>.tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] .qr-builder-actions .btn, html[data-tl-mobile-v2="tool-v1"] .qr-preview-actions .btn, html[data-tl-mobile-v2="tool-v1"] .calculator-actions .try-another-button):hover{
  border-color:var(--tl-result-border-strong)!important;
  transform:translateY(-1px)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.download-button, html[data-tl-mobile-v2="tool-v1"] .stitch-ready-download, html[data-tl-mobile-v2="tool-v1"] .try-another-button, html[data-tl-mobile-v2="tool-v1"] .remove-file-button, html[data-tl-mobile-v2="tool-v1"] .utility-studio>.tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] .text-tool>.tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] .qr-builder-actions .btn, html[data-tl-mobile-v2="tool-v1"] .qr-preview-actions .btn, html[data-tl-mobile-v2="tool-v1"] .calculator-actions .try-another-button):focus-visible{
  outline:3px solid var(--tl-result-focus)!important;
  outline-offset:2px!important;
  border-color:var(--tl-result-border-strong)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.utility-output:not(:empty), html[data-tl-mobile-v2="tool-v1"] .text-tool>.result-panel:not(:empty)){
  display:grid!important;
  gap:.85rem!important;
  padding:1rem!important;
  min-height:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .utility-result-card{
  gap:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.utility-output pre, html[data-tl-mobile-v2="tool-v1"] .utility-code-output, html[data-tl-mobile-v2="tool-v1"] .json-tree-output, html[data-tl-mobile-v2="tool-v1"] textarea.code-output){
  max-height:min(54vh,520px)!important;
  overflow:auto!important;
  border:1px solid rgba(147,197,253,.22)!important;
  border-radius:16px!important;
  background:var(--tl-result-code-bg)!important;
  color:var(--tl-result-code-text)!important;
  font-family:"SFMono-Regular",Consolas,"Liberation Mono",monospace!important;
  font-size:.92rem!important;
  line-height:1.62!important;
  tab-size:2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .text-tool>.result-panel:not(:empty){
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .result-item{
  min-height:86px!important;
  border:1px solid rgba(147,197,253,.24)!important;
  border-radius:16px!important;
  background:var(--tl-result-subtle)!important;
  color:var(--tl-result-text)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .result-item span{
  color:var(--tl-result-muted)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .result-item strong{
  color:var(--tl-result-text)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-builder-output{
  min-height:clamp(380px,62vh,640px)!important;
  max-height:min(720px,calc(100vh - 92px))!important;
  gap:1rem!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-preview-placeholder{
  min-height:260px!important;
  border:1px dashed rgba(96,165,250,.28)!important;
  border-radius:20px!important;
  background:rgba(239,246,255,.62)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-preview-placeholder svg{
  width:54px!important;
  height:54px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-preview-placeholder strong, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-preview-head strong{
  color:var(--tl-result-text)!important;
  font-size:clamp(1rem,1.4vw,1.2rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-preview-placeholder span, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-preview-head span{
  color:var(--tl-result-muted)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-preview-stage{
  min-height:260px!important;
  padding:1rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-preview-stage img{
  max-height:min(440px,calc(100vh - 280px))!important;
  border:0!important;
  background:#fff!important;
}
html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-preview-actions{
  gap:.72rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-result-summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-result-zone{
  gap:1rem!important;
  padding:clamp(1rem,1.8vw,1.25rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-result-head p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-chart-head span{
  color:var(--tl-result-muted)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  gap:.55rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-actions .try-another-button{
  flex:1 1 150px!important;
  justify-content:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-summary-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-insights .insight-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.calculator-body .calculator-chart-card{
  box-shadow:var(--tl-result-shadow-soft)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page :is(.success-state, html[data-tl-mobile-v2="tool-v1"] .status-card, html[data-tl-mobile-v2="tool-v1"] .premium-empty-state, html[data-tl-mobile-v2="tool-v1"] .utility-result-status){
  background:linear-gradient(135deg,rgba(16,185,129,.14),rgba(30,64,175,.12),rgba(15,23,42,.88))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page :is(.success-state.warning, html[data-tl-mobile-v2="tool-v1"] .status-card.warn, html[data-tl-mobile-v2="tool-v1"] .status-card.warning){
  background:linear-gradient(135deg,rgba(245,158,11,.14),rgba(30,41,59,.68),rgba(15,23,42,.88))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page :is(.status-card.error, html[data-tl-mobile-v2="tool-v1"] .status-card.danger, html[data-tl-mobile-v2="tool-v1"] .error-state, html[data-tl-mobile-v2="tool-v1"] .utility-error){
  background:linear-gradient(135deg,rgba(239,68,68,.14),rgba(30,41,59,.7),rgba(15,23,42,.88))!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page :is(.studio-image-frame, html[data-tl-mobile-v2="tool-v1"] .preview-card, html[data-tl-mobile-v2="tool-v1"] .file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] .file-preview-icon, html[data-tl-mobile-v2="tool-v1"] .qr-preview-stage, html[data-tl-mobile-v2="tool-v1"] .result-item, html[data-tl-mobile-v2="tool-v1"] .result-summary-strip, html[data-tl-mobile-v2="tool-v1"] .result-size-comparison, html[data-tl-mobile-v2="tool-v1"] .download-menu, html[data-tl-mobile-v2="tool-v1"] .processing-support span), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.docstream-image-tool-body.flux-tool-body .qr-preview-placeholder{
  background:var(--tl-result-subtle)!important;
  border-color:var(--tl-result-border)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page :is(.try-another-button, html[data-tl-mobile-v2="tool-v1"] .remove-file-button, html[data-tl-mobile-v2="tool-v1"] .utility-studio>.tool-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] .text-tool>.tool-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] .qr-builder-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] .qr-preview-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] .calculator-actions .try-another-button){
  background:linear-gradient(180deg,rgba(30,41,59,.92),rgba(15,23,42,.86))!important;
  color:#eaf3ff!important;
  -webkit-text-fill-color:#eaf3ff!important;
  border-color:rgba(125,211,252,.24)!important;
  box-shadow:0 10px 24px rgba(2,6,23,.24),inset 0 1px 0 rgba(255,255,255,.06)!important;
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-builder-output{
    position:relative!important;
    top:auto!important;
    min-height:0!important;
    max-height:none!important;
    overflow:visible!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .premium-result-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.file-preview-card, html[data-tl-mobile-v2="tool-v1"] .pdf-download-card, html[data-tl-mobile-v2="tool-v1"] .processing-state, html[data-tl-mobile-v2="tool-v1"] .premium-empty-state, html[data-tl-mobile-v2="tool-v1"] .utility-output:not(:empty), html[data-tl-mobile-v2="tool-v1"] .text-tool>.result-panel:not(:empty), html[data-tl-mobile-v2="tool-v1"] .calculator-result-summary, html[data-tl-mobile-v2="tool-v1"] .calculator-result-zone, html[data-tl-mobile-v2="tool-v1"] .qr-builder-output){
    border-radius:20px!important;
    padding:.9rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.studio-result-grid, html[data-tl-mobile-v2="tool-v1"] .studio-result-grid.single-result, html[data-tl-mobile-v2="tool-v1"] .preview-grid, html[data-tl-mobile-v2="tool-v1"] .file-preview-main){
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.file-preview-thumb, html[data-tl-mobile-v2="tool-v1"] .file-preview-icon){
    min-height:140px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .studio-image-frame{
    height:auto!important;
    min-height:220px!important;
    max-height:360px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.success-state, html[data-tl-mobile-v2="tool-v1"] .status-card, html[data-tl-mobile-v2="tool-v1"] .premium-empty-state, html[data-tl-mobile-v2="tool-v1"] .utility-result-status){
    align-items:flex-start!important;
    gap:.68rem!important;
    padding:.8rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .success-checkmark{
    width:34px!important;
    height:34px!important;
    flex-basis:34px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .download-cta-section{
    position:static!important;
    display:grid!important;
    gap:.6rem!important;
    padding:.75rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.secondary-result-actions, html[data-tl-mobile-v2="tool-v1"] .file-preview-actions, html[data-tl-mobile-v2="tool-v1"] .calculator-actions){
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:.5rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.utility-studio>.tool-actions, html[data-tl-mobile-v2="tool-v1"] .text-tool>.tool-actions, html[data-tl-mobile-v2="tool-v1"] .qr-builder-actions, html[data-tl-mobile-v2="tool-v1"] .qr-preview-actions){
    display:grid!important;
    grid-template-columns:1fr 1fr!important;
    gap:.5rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .utility-studio>.tool-actions #utilityPrint, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .utility-studio>.tool-actions #utilityShare{
    display:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.download-button, html[data-tl-mobile-v2="tool-v1"] .stitch-ready-download, html[data-tl-mobile-v2="tool-v1"] .try-another-button, html[data-tl-mobile-v2="tool-v1"] .remove-file-button, html[data-tl-mobile-v2="tool-v1"] .utility-studio>.tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] .text-tool>.tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] .qr-builder-actions .btn, html[data-tl-mobile-v2="tool-v1"] .qr-preview-actions .btn, html[data-tl-mobile-v2="tool-v1"] .calculator-actions .try-another-button){
    width:100%!important;
    min-width:0!important;
    min-height:44px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page .text-tool>.result-panel:not(:empty){
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.utility-output pre, html[data-tl-mobile-v2="tool-v1"] .utility-code-output, html[data-tl-mobile-v2="tool-v1"] .json-tree-output, html[data-tl-mobile-v2="tool-v1"] textarea.code-output){
    max-height:44vh!important;
    font-size:.86rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-preview-placeholder, html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-preview-stage{
    min-height:220px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.docstream-image-tool-body.flux-tool-body .qr-preview-stage img{
    max-height:300px!important;
  }
}
@media (max-width:420px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.utility-studio>.tool-actions, html[data-tl-mobile-v2="tool-v1"] .text-tool>.tool-actions, html[data-tl-mobile-v2="tool-v1"] .qr-builder-actions, html[data-tl-mobile-v2="tool-v1"] .qr-preview-actions){
    grid-template-columns:1fr!important;
  }
}
@media (prefers-reduced-motion:reduce){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.premium-result-card, html[data-tl-mobile-v2="tool-v1"] .file-preview-card, html[data-tl-mobile-v2="tool-v1"] .processing-state, html[data-tl-mobile-v2="tool-v1"] .premium-empty-state, html[data-tl-mobile-v2="tool-v1"] .success-state, html[data-tl-mobile-v2="tool-v1"] .success-checkmark, html[data-tl-mobile-v2="tool-v1"] .download-button, html[data-tl-mobile-v2="tool-v1"] .stitch-ready-download, html[data-tl-mobile-v2="tool-v1"] .try-another-button, html[data-tl-mobile-v2="tool-v1"] .remove-file-button, html[data-tl-mobile-v2="tool-v1"] .utility-studio>.tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] .text-tool>.tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] .qr-builder-actions .btn, html[data-tl-mobile-v2="tool-v1"] .qr-preview-actions .btn, html[data-tl-mobile-v2="tool-v1"] .calculator-actions .try-another-button){
    animation:none!important;
    transition:none!important;
    transform:none!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Phase10AResultActionSurfaceFix */
body.flux-tool-body .tool-page :is(.premium-result-card, html[data-tl-mobile-v2="tool-v1"] .studio-download-panel) .download-cta-section{
  position:static!important;
  display:grid!important;
  gap:.65rem!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
  backdrop-filter:none!important;
  -webkit-backdrop-filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .tool-page :is(.premium-result-card, html[data-tl-mobile-v2="tool-v1"] .studio-download-panel) .download-cta-section .try-another-button{
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  border-color:rgba(147,197,253,.58)!important;
  box-shadow:0 10px 24px rgba(37,99,235,.08),inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body .tool-page :is(.premium-result-card, html[data-tl-mobile-v2="tool-v1"] .studio-download-panel) .download-cta-section .try-another-button{
  background:linear-gradient(180deg,rgba(30,41,59,.92),rgba(15,23,42,.86))!important;
  color:#eaf3ff!important;
  -webkit-text-fill-color:#eaf3ff!important;
  border-color:rgba(125,211,252,.24)!important;
  box-shadow:0 10px 24px rgba(2,6,23,.24),inset 0 1px 0 rgba(255,255,255,.06)!important;
}

/html[data-tl-mobile-v2="tool-v1"] * Phase10B1PdfExperiencePolish */
body.flux-tool-body.flux-tool-pdf-tools{
  --tl-pdf-surface:#ffffff;
  --tl-pdf-surface-soft:#f8fbff;
  --tl-pdf-surface-tint:#eef6ff;
  --tl-pdf-border:rgba(148,187,255,.56);
  --tl-pdf-border-strong:rgba(59,130,246,.55);
  --tl-pdf-text:#111827;
  --tl-pdf-muted:#526275;
  --tl-pdf-shadow:0 20px 52px rgba(37,99,235,.12),0 1px 0 rgba(255,255,255,.9) inset;
  --tl-pdf-shadow-hover:0 24px 62px rgba(37,99,235,.18),0 1px 0 rgba(255,255,255,.95) inset;
  --tl-pdf-focus:rgba(37,99,235,.2);
  --tl-pdf-success:#059669;
  --tl-pdf-error:#dc2626;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools{
  --tl-pdf-surface:rgba(15,23,42,.92);
  --tl-pdf-surface-soft:rgba(20,31,48,.94);
  --tl-pdf-surface-tint:rgba(30,41,59,.82);
  --tl-pdf-border:rgba(125,211,252,.24);
  --tl-pdf-border-strong:rgba(125,211,252,.42);
  --tl-pdf-text:#f8fafc;
  --tl-pdf-muted:#b8c7da;
  --tl-pdf-shadow:0 24px 58px rgba(2,6,23,.36),0 1px 0 rgba(255,255,255,.06) inset;
  --tl-pdf-shadow-hover:0 28px 72px rgba(2,6,23,.46),0 1px 0 rgba(255,255,255,.08) inset;
  --tl-pdf-focus:rgba(96,165,250,.22);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file{
  gap:clamp(.8rem,1.4vw,1.05rem)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not(:has(.crop-editor-workspace)) .pdf-workspace{
  gap:clamp(.85rem,1.4vw,1.05rem)!important;
  align-items:stretch!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not(:has(.crop-editor-workspace)) :is(.pdf-file-board, html[data-tl-mobile-v2="tool-v1"] .pdf-preview-board){
  border:1px solid var(--tl-pdf-border)!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,var(--tl-pdf-surface),var(--tl-pdf-surface-soft))!important;
  box-shadow:var(--tl-pdf-shadow)!important;
  color:var(--tl-pdf-text)!important;
  padding:clamp(.85rem,1.4vw,1.05rem)!important;
  overflow:hidden!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]) .pdf-board-head{
  min-height:46px!important;
  align-items:center!important;
  margin-bottom:.75rem!important;
  padding-bottom:.7rem!important;
  border-bottom:1px solid rgba(147,197,253,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]) .pdf-board-head strong{
  color:var(--tl-pdf-text)!important;
  -webkit-text-fill-color:var(--tl-pdf-text)!important;
  font-size:clamp(1rem,1.25vw,1.12rem)!important;
  line-height:1.18!important;
  font-weight:850!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]) .pdf-board-head span{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  min-height:28px!important;
  max-width:180px!important;
  padding:.34rem .6rem!important;
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:999px!important;
  background:rgba(239,246,255,.74)!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-size:.76rem!important;
  font-weight:800!important;
  line-height:1.1!important;
  text-align:center!important;
  white-space:normal!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]) .pdf-board-head span{
  background:rgba(30,64,175,.2)!important;
  color:#bfdbfe!important;
  -webkit-text-fill-color:#bfdbfe!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file #pdfFileList, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-list{
  display:grid!important;
  gap:.7rem!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-item{
  position:relative!important;
  display:grid!important;
  grid-template-columns:50px minmax(0,1fr) auto!important;
  gap:.78rem!important;
  align-items:center!important;
  min-height:78px!important;
  padding:.78rem!important;
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#fff,#f8fbff)!important;
  color:var(--tl-pdf-text)!important;
  box-shadow:0 10px 24px rgba(37,99,235,.08),0 1px 0 rgba(255,255,255,.9) inset!important;
  cursor:grab!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-item:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-item:focus-visible, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-item.dragging{
  transform:translateY(-1px)!important;
  border-color:var(--tl-pdf-border-strong)!important;
  box-shadow:var(--tl-pdf-shadow-hover)!important;
  outline:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-item.active{
  border-color:rgba(37,99,235,.66)!important;
  background:linear-gradient(135deg,#eef6ff,#fff 58%,#f7fbff)!important;
  box-shadow:0 0 0 3px rgba(37,99,235,.12),0 18px 42px rgba(37,99,235,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-item{
  background:linear-gradient(180deg,rgba(20,31,48,.95),rgba(15,23,42,.92))!important;
  border-color:rgba(125,211,252,.22)!important;
  box-shadow:0 14px 34px rgba(2,6,23,.34),0 1px 0 rgba(255,255,255,.06) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-item.active{
  background:linear-gradient(135deg,rgba(30,64,175,.28),rgba(15,23,42,.94))!important;
  box-shadow:0 0 0 3px rgba(96,165,250,.12),0 18px 46px rgba(2,6,23,.42)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-item>svg{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-thumb{
  display:grid!important;
  place-items:center!important;
  width:50px!important;
  height:58px!important;
  border:1px solid rgba(147,197,253,.42)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#eff6ff,#fff)!important;
  color:#2563eb!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-thumb svg{
  width:22px!important;
  height:22px!important;
  color:#2563eb!important;
  filter:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-thumb b{
  margin-top:2px!important;
  color:#1d4ed8!important;
  font-size:.64rem!important;
  font-weight:900!important;
  letter-spacing:.06em!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-thumb{
  background:linear-gradient(180deg,rgba(30,64,175,.24),rgba(15,23,42,.75))!important;
  border-color:rgba(125,211,252,.28)!important;
  color:#bfdbfe!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-thumb :is(svg, html[data-tl-mobile-v2="tool-v1"] b){
  color:#bfdbfe!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-copy{
  display:grid!important;
  gap:.22rem!important;
  min-width:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-copy strong{
  color:var(--tl-pdf-text)!important;
  -webkit-text-fill-color:var(--tl-pdf-text)!important;
  font-size:.96rem!important;
  font-weight:850!important;
  line-height:1.22!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-copy small, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-item em{
  color:var(--tl-pdf-muted)!important;
  -webkit-text-fill-color:var(--tl-pdf-muted)!important;
  font-size:.78rem!important;
  line-height:1.35!important;
  font-weight:700!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-drag{
  display:inline-flex!important;
  align-items:center!important;
  gap:.32rem!important;
  width:max-content!important;
  max-width:100%!important;
  margin-top:.12rem!important;
  padding:.24rem .45rem!important;
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:999px!important;
  background:rgba(239,246,255,.74)!important;
  color:#2563eb!important;
  font-size:.68rem!important;
  font-weight:850!important;
  line-height:1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-drag svg{
  width:13px!important;
  height:13px!important;
  color:currentColor!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-drag{
  background:rgba(30,64,175,.2)!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#bfdbfe!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-actions{
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:.34rem!important;
  max-width:178px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-actions span{
  display:flex!important;
  gap:.28rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-actions button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-preview-card-tools button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .stitch-preview-actions button{
  display:grid!important;
  place-items:center!important;
  width:34px!important;
  height:34px!important;
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:11px!important;
  background:linear-gradient(180deg,#fff,#eef6ff)!important;
  color:#1d4ed8!important;
  box-shadow:0 6px 14px rgba(37,99,235,.08)!important;
  transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-actions button:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-preview-card-tools button:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .stitch-preview-actions button:hover{
  transform:translateY(-1px)!important;
  border-color:var(--tl-pdf-border-strong)!important;
  box-shadow:0 10px 22px rgba(37,99,235,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-actions button[disabled], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-preview-card-tools button[disabled]{
  opacity:.42!important;
  cursor:not-allowed!important;
  transform:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-actions button[title*="Delete"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-preview-card-tools button[title*="Remove"], html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .stitch-preview-actions button.is-danger{
  color:#dc2626!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file :is(.pdf-file-actions button, html[data-tl-mobile-v2="tool-v1"] .pdf-preview-card-tools button, html[data-tl-mobile-v2="tool-v1"] .stitch-preview-actions button){
  background:linear-gradient(180deg,rgba(30,41,59,.92),rgba(15,23,42,.82))!important;
  border-color:rgba(125,211,252,.22)!important;
  color:#bfdbfe!important;
  box-shadow:0 8px 18px rgba(2,6,23,.26)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-page-preview{
  min-height:clamp(260px,42vw,560px)!important;
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:20px!important;
  background:radial-gradient(circle at 50% 0,rgba(37,99,235,.08),transparent 42%),linear-gradient(180deg,#f8fbff,#eef6ff)!important;
  padding:clamp(.75rem,1.3vw,1rem)!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.86)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-page-preview{
  background:radial-gradient(circle at 50% 0,rgba(96,165,250,.1),transparent 42%),linear-gradient(180deg,rgba(15,23,42,.82),rgba(2,6,23,.74))!important;
  border-color:rgba(125,211,252,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file :is(.pdf-rendered-canvas, html[data-tl-mobile-v2="tool-v1"] .pdf-page-preview canvas){
  border-radius:12px!important;
  box-shadow:0 18px 42px rgba(15,23,42,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-empty-state{
  min-height:180px!important;
  padding:1rem!important;
  border:1px dashed rgba(147,197,253,.42)!important;
  border-radius:18px!important;
  background:rgba(239,246,255,.58)!important;
  color:var(--tl-pdf-muted)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-empty-state{
  background:rgba(30,41,59,.48)!important;
  border-color:rgba(125,211,252,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file :is(.split-page-strip, html[data-tl-mobile-v2="tool-v1"] .split-finished-list){
  gap:.8rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-page-strip-head{
  border:1px solid rgba(147,197,253,.34)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#fff,#f8fbff)!important;
  box-shadow:0 8px 20px rgba(37,99,235,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-page-card, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-finished-row{
  border:1px solid rgba(147,197,253,.38)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#fff,#f8fbff)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.1),0 1px 0 rgba(255,255,255,.9) inset!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-page-card:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-finished-row:hover{
  transform:translateY(-1px)!important;
  border-color:var(--tl-pdf-border-strong)!important;
  box-shadow:var(--tl-pdf-shadow-hover)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file :is(.split-page-strip-head, html[data-tl-mobile-v2="tool-v1"] .split-page-card, html[data-tl-mobile-v2="tool-v1"] .split-finished-row){
  background:linear-gradient(180deg,rgba(20,31,48,.95),rgba(15,23,42,.9))!important;
  border-color:rgba(125,211,252,.22)!important;
  box-shadow:0 14px 34px rgba(2,6,23,.34),0 1px 0 rgba(255,255,255,.06) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-page-sort-list{
  grid-template-columns:repeat(auto-fit,minmax(112px,1fr))!important;
  gap:.55rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-page-chip{
  border:1px solid rgba(147,197,253,.38)!important;
  border-radius:14px!important;
  background:linear-gradient(180deg,#fff,#f8fbff)!important;
  color:#1d4ed8!important;
  box-shadow:0 8px 18px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-page-chip:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-page-chip.dragging{
  border-color:var(--tl-pdf-border-strong)!important;
  box-shadow:0 12px 28px rgba(37,99,235,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-download-summary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-download-card{
  border:1px solid var(--tl-pdf-border)!important;
  border-radius:24px!important;
  background:linear-gradient(180deg,var(--tl-pdf-surface),var(--tl-pdf-surface-soft))!important;
  color:var(--tl-pdf-text)!important;
  box-shadow:var(--tl-pdf-shadow)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-download-summary .split-result-heading strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-download-card strong{
  color:var(--tl-pdf-text)!important;
  -webkit-text-fill-color:var(--tl-pdf-text)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-download-summary .split-result-heading p, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-download-card span{
  color:var(--tl-pdf-muted)!important;
  -webkit-text-fill-color:var(--tl-pdf-muted)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file :is(.split-zip-download, html[data-tl-mobile-v2="tool-v1"] .single-pdf-download, html[data-tl-mobile-v2="tool-v1"] .merge-pdf-download, html[data-tl-mobile-v2="tool-v1"] .split-icon-action, html[data-tl-mobile-v2="tool-v1"] .pdf-download-card .download-button){
  border-radius:16px!important;
  min-height:46px!important;
  box-shadow:0 14px 30px rgba(37,99,235,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-summary-actions{
  gap:.55rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-summary-actions .try-another-button{
  border-radius:14px!important;
  min-height:44px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor{
  --tl-pdf-compress-surface:#ffffff;
  --tl-pdf-compress-bg:#f6f9ff;
  --tl-pdf-compress-border:#d8e7ff;
  --tl-pdf-compress-text:#101827;
  --tl-pdf-compress-muted:#607089;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.compress-clean-editor-open .compress-clean-app.is-editor{
  --tl-pdf-compress-surface:#101a2b;
  --tl-pdf-compress-bg:#07111f;
  --tl-pdf-compress-border:rgba(125,211,252,.22);
  --tl-pdf-compress-text:#f8fafc;
  --tl-pdf-compress-muted:#b8c7da;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-editor{
  background:var(--tl-pdf-compress-bg)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor :is(.compress-clean-topbar, html[data-tl-mobile-v2="tool-v1"] .compress-clean-panel-head, html[data-tl-mobile-v2="tool-v1"] .compress-clean-preview-head){
  background:var(--tl-pdf-compress-surface)!important;
  border-color:var(--tl-pdf-compress-border)!important;
  color:var(--tl-pdf-compress-text)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor :is(.compress-clean-files, html[data-tl-mobile-v2="tool-v1"] .compress-clean-preview, html[data-tl-mobile-v2="tool-v1"] .compress-clean-settings){
  background:linear-gradient(180deg,var(--tl-pdf-compress-bg),rgba(239,246,255,.72))!important;
  border-color:var(--tl-pdf-compress-border)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.compress-clean-editor-open .compress-clean-app.is-editor :is(.compress-clean-files, html[data-tl-mobile-v2="tool-v1"] .compress-clean-preview, html[data-tl-mobile-v2="tool-v1"] .compress-clean-settings){
  background:linear-gradient(180deg,#0b1627,#08111f)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-file-list{
  gap:.85rem!important;
  padding:16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-file-card{
  min-height:122px!important;
  grid-template-columns:62px minmax(0,1fr)!important;
  gap:.85rem!important;
  padding:14px!important;
  border:1px solid rgba(59,130,246,.5)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#fff,#f8fbff)!important;
  box-shadow:0 14px 34px rgba(37,99,235,.12),0 1px 0 rgba(255,255,255,.92) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-file-card:hover{
  border-color:rgba(37,99,235,.7)!important;
  box-shadow:0 20px 46px rgba(37,99,235,.16),0 1px 0 rgba(255,255,255,.92) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-file-card{
  background:linear-gradient(180deg,rgba(20,31,48,.95),rgba(15,23,42,.9))!important;
  border-color:rgba(125,211,252,.28)!important;
  box-shadow:0 16px 38px rgba(2,6,23,.38),0 1px 0 rgba(255,255,255,.06) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-thumb{
  width:62px!important;
  height:80px!important;
  border-radius:12px!important;
  border-color:rgba(147,197,253,.52)!important;
  background:linear-gradient(180deg,#eff6ff,#fff)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-file-copy strong{
  color:var(--tl-pdf-compress-text)!important;
  font-size:1rem!important;
  line-height:1.2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-file-copy span, html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-file-copy em, html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-file-card small{
  color:var(--tl-pdf-compress-muted)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-replace{
  min-height:132px!important;
  border-radius:18px!important;
  border-color:#c8dcff!important;
  background:rgba(255,255,255,.72)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-preview-body{
  background-color:var(--tl-pdf-compress-bg)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-page{
  border-color:var(--tl-pdf-compress-border)!important;
  border-radius:10px!important;
  box-shadow:0 22px 54px rgba(15,23,42,.18)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-settings-scroll{
  gap:.85rem!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor :is(.compress-clean-option-card, html[data-tl-mobile-v2="tool-v1"] .compress-clean-field, html[data-tl-mobile-v2="tool-v1"] .compress-clean-summary){
  border-color:var(--tl-pdf-compress-border)!important;
  border-radius:18px!important;
  background:var(--tl-pdf-compress-surface)!important;
  color:var(--tl-pdf-compress-text)!important;
  box-shadow:0 10px 24px rgba(37,99,235,.08),0 1px 0 rgba(255,255,255,.74) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-download-slot a, html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-action{
  min-height:46px!important;
  border-radius:14px!important;
  font-size:.86rem!important;
  box-shadow:0 12px 26px rgba(37,99,235,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-run{
  background:linear-gradient(135deg,#0ea5e9,#2563eb 58%,#7c3aed)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-reset{
  border:1px solid var(--tl-pdf-compress-border)!important;
  background:var(--tl-pdf-compress-surface)!important;
  color:var(--tl-pdf-compress-text)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-before-after div, html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-summary p{
  border-radius:14px!important;
  border-color:var(--tl-pdf-compress-border)!important;
  background:rgba(239,246,255,.72)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.compress-clean-editor-open .compress-clean-app.is-editor :is(.compress-clean-before-after div, html[data-tl-mobile-v2="tool-v1"] .compress-clean-summary p, html[data-tl-mobile-v2="tool-v1"] .compress-clean-replace){
  background:rgba(30,41,59,.66)!important;
}
@media (max-width:1024px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file:not([data-pdf-tool="compress-pdf"]):not(:has(.crop-editor-workspace)) .pdf-workspace{
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-actions{
    max-width:none!important;
  }
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-item{
    grid-template-columns:46px minmax(0,1fr)!important;
    align-items:start!important;
    min-height:0!important;
    padding:.72rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-item em{
    position:absolute!important;
    right:.68rem!important;
    top:.65rem!important;
    min-width:24px!important;
    height:24px!important;
    display:grid!important;
    place-items:center!important;
    border-radius:999px!important;
    background:rgba(37,99,235,.1)!important;
    color:#1d4ed8!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-actions{
    grid-column:1/-1!important;
    justify-content:flex-start!important;
    max-width:100%!important;
    padding-top:.55rem!important;
    border-top:1px solid rgba(147,197,253,.24)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-file-actions button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-preview-card-tools button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .stitch-preview-actions button{
    width:38px!important;
    height:38px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file :is(.pdf-file-board, html[data-tl-mobile-v2="tool-v1"] .pdf-preview-board){
    border-radius:20px!important;
    padding:.78rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .pdf-page-preview{
    min-height:320px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-page-strip-grid{
    grid-template-columns:repeat(auto-fit,minmax(132px,1fr))!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-download-summary{
    padding:1rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page .pdf-studio.has-selected-file .split-summary-actions{
    display:grid!important;
    grid-template-columns:1fr!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-file-card{
    min-height:104px!important;
    grid-template-columns:54px minmax(0,1fr)!important;
    padding:12px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-thumb{
    width:54px!important;
    height:68px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-replace{
    min-height:96px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-download-slot a, html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor .compress-clean-action{
    min-height:50px!important;
  }
}
@media (prefers-reduced-motion:reduce){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools .tool-page :is(.pdf-file-item, html[data-tl-mobile-v2="tool-v1"] .pdf-page-chip, html[data-tl-mobile-v2="tool-v1"] .split-page-card, html[data-tl-mobile-v2="tool-v1"] .split-finished-row, html[data-tl-mobile-v2="tool-v1"] .pdf-file-actions button, html[data-tl-mobile-v2="tool-v1"] .pdf-preview-card-tools button, html[data-tl-mobile-v2="tool-v1"] .stitch-preview-actions button), html[data-tl-mobile-v2="tool-v1"] body.compress-clean-editor-open .compress-clean-app.is-editor :is(.compress-clean-file-card, html[data-tl-mobile-v2="tool-v1"] .compress-clean-action){
    transition:none!important;
    transform:none!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Phase10B1PdfEditorRefinement */
body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor-open) .pdf-studio.has-selected-file{
  --pdf-editor-surface:#ffffff;
  --pdf-editor-soft:#f6f9ff;
  --pdf-editor-border:#d8e7ff;
  --pdf-editor-border-strong:#9bc5ff;
  --pdf-editor-text:#101827;
  --pdf-editor-muted:#617087;
  --pdf-editor-shadow:0 18px 46px rgba(37,99,235,.11);
  --pdf-editor-shadow-hover:0 22px 54px rgba(37,99,235,.16);
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor-open) .pdf-studio.has-selected-file{
  --pdf-editor-surface:#101a2b;
  --pdf-editor-soft:#07111f;
  --pdf-editor-border:rgba(125,211,252,.22);
  --pdf-editor-border-strong:rgba(96,165,250,.46);
  --pdf-editor-text:#f8fafc;
  --pdf-editor-muted:#b8c7da;
  --pdf-editor-shadow:0 18px 48px rgba(2,6,23,.36);
  --pdf-editor-shadow-hover:0 24px 58px rgba(2,6,23,.46);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.stitch-merge-editor-topbar, html[data-tl-mobile-v2="tool-v1"] .stitch-split-editor-topbar){
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,251,255,.96))!important;
  border-bottom:1px solid var(--pdf-editor-border)!important;
  box-shadow:0 8px 22px rgba(15,23,42,.05)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.stitch-merge-editor-topbar, html[data-tl-mobile-v2="tool-v1"] .stitch-split-editor-topbar){
  background:linear-gradient(180deg,rgba(15,23,42,.98),rgba(11,22,39,.96))!important;
  border-color:var(--pdf-editor-border)!important;
  box-shadow:0 10px 24px rgba(2,6,23,.32)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor-open) :is(.pdf-file-board, html[data-tl-mobile-v2="tool-v1"] .pdf-preview-board, html[data-tl-mobile-v2="tool-v1"] .tool-actions.sticky-mobile-action.pdf-primary-action){
  background:linear-gradient(180deg,var(--pdf-editor-surface),var(--pdf-editor-soft))!important;
  border-color:var(--pdf-editor-border)!important;
  color:var(--pdf-editor-text)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.stitch-merge-settings, html[data-tl-mobile-v2="tool-v1"] .stitch-split-settings, html[data-tl-mobile-v2="tool-v1"] .stitch-summary-card){
  border:1px solid var(--pdf-editor-border)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,var(--pdf-editor-surface),var(--pdf-editor-soft))!important;
  box-shadow:0 12px 30px rgba(37,99,235,.09),0 1px 0 rgba(255,255,255,.72) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.stitch-merge-settings, html[data-tl-mobile-v2="tool-v1"] .stitch-split-settings, html[data-tl-mobile-v2="tool-v1"] .stitch-summary-card){
  box-shadow:0 14px 34px rgba(2,6,23,.34),0 1px 0 rgba(255,255,255,.06) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-item, html[data-tl-mobile-v2="tool-v1"] .split-file-row){
  display:grid!important;
  grid-template-columns:52px minmax(0,1fr) 26px!important;
  align-items:center!important;
  gap:.82rem!important;
  min-height:112px!important;
  padding:14px!important;
  border:1px solid var(--pdf-editor-border)!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  color:var(--pdf-editor-text)!important;
  box-shadow:0 12px 30px rgba(37,99,235,.08),0 1px 0 rgba(255,255,255,.84) inset!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-item.active, html[data-tl-mobile-v2="tool-v1"] .split-file-row.is-selected){
  border-color:#1d6fe8!important;
  box-shadow:0 0 0 2px rgba(37,99,235,.12),var(--pdf-editor-shadow)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-item:hover, html[data-tl-mobile-v2="tool-v1"] .split-file-row:hover){
  transform:translateY(-1px)!important;
  border-color:var(--pdf-editor-border-strong)!important;
  box-shadow:var(--pdf-editor-shadow-hover)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-item, html[data-tl-mobile-v2="tool-v1"] .split-file-row){
  background:linear-gradient(180deg,rgba(20,31,48,.96),rgba(15,23,42,.9))!important;
  box-shadow:0 14px 34px rgba(2,6,23,.34),0 1px 0 rgba(255,255,255,.06) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-thumb, html[data-tl-mobile-v2="tool-v1"] .split-thumb){
  width:52px!important;
  height:68px!important;
  border-radius:13px!important;
  border:1px solid rgba(147,197,253,.58)!important;
  background:linear-gradient(180deg,#ffffff,#eef6ff)!important;
  box-shadow:0 8px 18px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-thumb, html[data-tl-mobile-v2="tool-v1"] .split-thumb){
  background:linear-gradient(180deg,rgba(30,41,59,.92),rgba(15,23,42,.82))!important;
  border-color:rgba(125,211,252,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-copy strong, html[data-tl-mobile-v2="tool-v1"] .split-file-copy strong){
  color:var(--pdf-editor-text)!important;
  -webkit-text-fill-color:var(--pdf-editor-text)!important;
  font-weight:820!important;
  letter-spacing:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-copy small, html[data-tl-mobile-v2="tool-v1"] .pdf-file-copy span, html[data-tl-mobile-v2="tool-v1"] .split-file-copy small, html[data-tl-mobile-v2="tool-v1"] .split-file-copy span){
  color:var(--pdf-editor-muted)!important;
  -webkit-text-fill-color:var(--pdf-editor-muted)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-drag, html[data-tl-mobile-v2="tool-v1"] .split-drag){
  width:max-content!important;
  max-width:100%!important;
  min-height:28px!important;
  padding:.34rem .58rem!important;
  border:1px solid rgba(147,197,253,.42)!important;
  border-radius:999px!important;
  background:rgba(239,246,255,.78)!important;
  color:#516072!important;
  -webkit-text-fill-color:#516072!important;
  font-size:.72rem!important;
  font-weight:800!important;
  letter-spacing:.03em!important;
  text-transform:uppercase!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-drag, html[data-tl-mobile-v2="tool-v1"] .split-drag){
  background:rgba(30,41,59,.68)!important;
  border-color:rgba(125,211,252,.2)!important;
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-item em, html[data-tl-mobile-v2="tool-v1"] .split-index){
  justify-self:end!important;
  align-self:start!important;
  min-width:24px!important;
  height:24px!important;
  display:grid!important;
  place-items:center!important;
  border-radius:999px!important;
  background:rgba(37,99,235,.1)!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
  font-size:.76rem!important;
  font-style:normal!important;
  font-weight:820!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.split-drop-more, html[data-tl-mobile-v2="tool-v1"] .merge-mobile-add-file){
  border:1.5px dashed rgba(96,165,250,.46)!important;
  border-radius:18px!important;
  background:rgba(248,251,255,.78)!important;
  color:#58708e!important;
  -webkit-text-fill-color:#58708e!important;
  font-weight:740!important;
  transition:border-color .2s ease,background .2s ease,color .2s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.split-drop-more, html[data-tl-mobile-v2="tool-v1"] .merge-mobile-add-file):hover{
  border-color:var(--pdf-editor-border-strong)!important;
  background:#eef6ff!important;
  color:#1d4ed8!important;
  -webkit-text-fill-color:#1d4ed8!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active :is(.split-output-card, html[data-tl-mobile-v2="tool-v1"] .split-output-title){
  border-color:var(--pdf-editor-border)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-card{
  position:relative!important;
  padding:14px!important;
  border-radius:18px!important;
  background:linear-gradient(180deg,#ffffff,#f8fbff)!important;
  box-shadow:0 14px 32px rgba(37,99,235,.1),0 1px 0 rgba(255,255,255,.82) inset!important;
  transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-card:hover{
  transform:translateY(-1px)!important;
  border-color:var(--pdf-editor-border-strong)!important;
  box-shadow:var(--pdf-editor-shadow-hover)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-card{
  background:linear-gradient(180deg,rgba(20,31,48,.96),rgba(15,23,42,.9))!important;
  box-shadow:0 16px 38px rgba(2,6,23,.34),0 1px 0 rgba(255,255,255,.06) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-card-tools{
  position:absolute!important;
  top:12px!important;
  right:12px!important;
  z-index:4!important;
  display:flex!important;
  align-items:center!important;
  gap:0!important;
  width:auto!important;
  max-width:calc(100% - 24px)!important;
  padding:3px!important;
  border:1px solid rgba(147,197,253,.42)!important;
  border-radius:13px!important;
  background:rgba(255,255,255,.94)!important;
  box-shadow:0 10px 24px rgba(15,23,42,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-card-tools{
  background:rgba(15,23,42,.9)!important;
  border-color:rgba(125,211,252,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-card-tools button{
  width:30px!important;
  height:30px!important;
  border:0!important;
  border-radius:9px!important;
  background:transparent!important;
  color:#1f2a3d!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-card-tools button:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-card-tools button:focus-visible{
  background:rgba(37,99,235,.1)!important;
  color:#1d4ed8!important;
  outline:0!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-card-tools button{
  color:#dbeafe!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-thumb{
  margin-top:22px!important;
  border-radius:13px!important;
  border-color:rgba(147,197,253,.38)!important;
  background:#ffffff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.9)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor-open) .pdf-studio.has-selected-file :is(.pdf-workspace, html[data-tl-mobile-v2="tool-v1"] .pdf-preview-board, html[data-tl-mobile-v2="tool-v1"] .pdf-page-preview){
  background:#0b1220!important;
  color:#e5edf8!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor-open) .pdf-studio.has-selected-file .pdf-empty-state{
  background:#101a2b!important;
  border-color:rgba(125,211,252,.22)!important;
  color:#cbd5e1!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor-open) .pdf-studio.has-selected-file :is([class*="mobile-file-tray"], html[data-tl-mobile-v2="tool-v1"] [class*="mobile-toolbar"]){
  background:rgba(8,18,31,.97)!important;
  border-color:rgba(125,211,252,.18)!important;
  box-shadow:0 -18px 42px rgba(2,6,23,.42)!important;
  color:#e5edf8!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor-open) .pdf-studio.has-selected-file :is([class*="mobile-file-chip"], html[data-tl-mobile-v2="tool-v1"] [class*="mobile-tool-btn"], html[data-tl-mobile-v2="tool-v1"] [class*="mobile-format-pill"], html[data-tl-mobile-v2="tool-v1"] [class*="mobile-top-zoom"]){
  background:#101a2b!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#e5edf8!important;
  box-shadow:0 10px 24px rgba(2,6,23,.28)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor-open) .pdf-studio.has-selected-file :is([class*="mobile-file-chip"].is-active, html[data-tl-mobile-v2="tool-v1"] [class*="mobile-tool-btn"].is-active, html[data-tl-mobile-v2="tool-v1"] [class*="mobile-merge-btn"]){
  background:#0f2440!important;
  border-color:rgba(96,165,250,.56)!important;
  color:#93c5fd!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor-open) .pdf-studio.has-selected-file :is([class*="mobile-file-thumb"], html[data-tl-mobile-v2="tool-v1"] [class*="mobile-file-order"]){
  background:#17243a!important;
  border-color:rgba(125,211,252,.22)!important;
  color:#dbeafe!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor-open) .pdf-studio.has-selected-file :is([class*="mobile-file-copy"], html[data-tl-mobile-v2="tool-v1"] [class*="mobile-file-copy"] strong, html[data-tl-mobile-v2="tool-v1"] [class*="mobile-file-copy"] span, html[data-tl-mobile-v2="tool-v1"] [class*="mobile-tool-btn"] span){
  color:#e5edf8!important;
  -webkit-text-fill-color:#e5edf8!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .compress-clean-editor-open) .pdf-studio.has-selected-file [class*="mobile-tool-icon"]{
  background:#dbeafe!important;
  color:#dbeafe!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-card-tools{
  background:rgba(15,23,42,.9)!important;
  border-color:rgba(125,211,252,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-card-tools button{
  color:#dbeafe!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body[data-theme="dark"].flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active .pdf-studio.has-selected-file :is(.merge-mobile-file-tray.merge-mobile-file-tray, html[data-tl-mobile-v2="tool-v1"] .merge-mobile-toolbar.merge-mobile-toolbar), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body[data-theme="dark"].flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .pdf-studio.has-selected-file :is(.split-mobile-file-tray.split-mobile-file-tray, html[data-tl-mobile-v2="tool-v1"] .split-mobile-toolbar.split-mobile-toolbar), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body[data-theme="dark"].flux-tool-body.flux-tool-pdf-tools.compress-clean-editor-open .pdf-studio.has-selected-file :is(.compress-mobile-file-tray.compress-mobile-file-tray, html[data-tl-mobile-v2="tool-v1"] .compress-mobile-toolbar.compress-mobile-toolbar){
  background:rgba(8,18,31,.98)!important;
  border-color:rgba(125,211,252,.2)!important;
  color:#e5edf8!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body[data-theme="dark"].flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active .pdf-studio.has-selected-file :is(.merge-mobile-file-chip.merge-mobile-file-chip, html[data-tl-mobile-v2="tool-v1"] .merge-mobile-tool-btn.merge-mobile-tool-btn, html[data-tl-mobile-v2="tool-v1"] .merge-mobile-format-pill.merge-mobile-format-pill, html[data-tl-mobile-v2="tool-v1"] .merge-mobile-top-zoom.merge-mobile-top-zoom), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body[data-theme="dark"].flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .pdf-studio.has-selected-file :is(.split-mobile-file-chip.split-mobile-file-chip, html[data-tl-mobile-v2="tool-v1"] .split-mobile-tool-btn.split-mobile-tool-btn, html[data-tl-mobile-v2="tool-v1"] .split-mobile-format-pill.split-mobile-format-pill, html[data-tl-mobile-v2="tool-v1"] .split-mobile-top-zoom.split-mobile-top-zoom), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body[data-theme="dark"].flux-tool-body.flux-tool-pdf-tools.compress-clean-editor-open .pdf-studio.has-selected-file :is(.compress-mobile-file-chip.compress-mobile-file-chip, html[data-tl-mobile-v2="tool-v1"] .compress-mobile-tool-btn.compress-mobile-tool-btn, html[data-tl-mobile-v2="tool-v1"] .compress-mobile-format-pill.compress-mobile-format-pill, html[data-tl-mobile-v2="tool-v1"] .compress-mobile-top-zoom.compress-mobile-top-zoom){
  background:#101a2b!important;
  border-color:rgba(125,211,252,.28)!important;
  color:#e5edf8!important;
  -webkit-text-fill-color:#e5edf8!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body[data-theme="dark"].flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active .pdf-studio.has-selected-file :is(.merge-mobile-file-chip.is-active, html[data-tl-mobile-v2="tool-v1"] .merge-mobile-tool-btn.is-active, html[data-tl-mobile-v2="tool-v1"] .merge-mobile-merge-btn), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body[data-theme="dark"].flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .pdf-studio.has-selected-file :is(.split-mobile-file-chip.is-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-tool-btn.is-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-split-btn), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body[data-theme="dark"].flux-tool-body.flux-tool-pdf-tools.compress-clean-editor-open .pdf-studio.has-selected-file :is(.compress-mobile-file-chip.is-active, html[data-tl-mobile-v2="tool-v1"] .compress-mobile-tool-btn.is-active, html[data-tl-mobile-v2="tool-v1"] .compress-mobile-compress-btn){
  background:#0f2440!important;
  border-color:rgba(96,165,250,.56)!important;
  color:#93c5fd!important;
  -webkit-text-fill-color:#93c5fd!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body[data-theme="dark"].flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active .pdf-studio.has-selected-file :is(.merge-mobile-file-thumb, html[data-tl-mobile-v2="tool-v1"] .merge-mobile-file-order), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body[data-theme="dark"].flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .pdf-studio.has-selected-file :is(.split-mobile-file-thumb, html[data-tl-mobile-v2="tool-v1"] .split-mobile-file-order), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body[data-theme="dark"].flux-tool-body.flux-tool-pdf-tools.compress-clean-editor-open .pdf-studio.has-selected-file :is(.compress-mobile-file-thumb, html[data-tl-mobile-v2="tool-v1"] .compress-mobile-file-order){
  background:#17243a!important;
  border-color:rgba(125,211,252,.24)!important;
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
}
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-item, html[data-tl-mobile-v2="tool-v1"] .split-file-row){
    grid-template-columns:48px minmax(0,1fr) 24px!important;
    min-height:96px!important;
    padding:12px!important;
    gap:.68rem!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools:is(.merge-mobile-editor-active, html[data-tl-mobile-v2="tool-v1"] .split-mobile-editor-active) :is(.pdf-file-thumb, html[data-tl-mobile-v2="tool-v1"] .split-thumb){
    width:48px!important;
    height:60px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-pdf-tools.split-mobile-editor-active .split-output-card-tools{
    top:10px!important;
    right:10px!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Phase T1: Text Tools editor workspace */
body.flux-tool-body.flux-tool-text-tools{
  --t1-page:#f8fafc;
  --t1-card:#ffffff;
  --t1-border:#e5e7eb;
  --t1-border-hover:#cbd5e1;
  --t1-text:#0f172a;
  --t1-muted:#64748b;
  --t1-soft:#f1f5f9;
  --t1-primary:#2563eb;
  --t1-success:#10b981;
  --t1-warning:#f59e0b;
  --t1-error:#ef4444;
  background:var(--t1-page)!important;
  color:var(--t1-text)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-page{
  background:
    radial-gradient(circle at 16% 14%,rgba(37,99,235,.07),transparent 34%),
    radial-gradient(circle at 82% 20%,rgba(14,165,233,.06),transparent 32%),
    var(--t1-page)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace{
  width:min(1120px,calc(100vw - 40px))!important;
  max-width:min(1120px,calc(100vw - 40px))!important;
  margin-inline:auto!important;
  padding:clamp(18px,2.4vw,30px)!important;
  border:1px solid var(--t1-border)!important;
  border-radius:24px!important;
  background:var(--t1-card)!important;
  box-shadow:0 22px 58px rgba(15,23,42,.08),0 1px 0 rgba(255,255,255,.9) inset!important;
  overflow:visible!important;
  scroll-margin-top:96px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace:after{display:none!important}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-editor-root{
  display:grid!important;
  gap:18px!important;
  padding:0!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar{
  order:1;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:10px;
  padding:10px;
  border:1px solid var(--t1-border);
  border-radius:18px;
  background:#f8fafc;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-count{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  min-height:40px;
  padding:0 13px;
  border:1px solid var(--t1-border);
  border-radius:13px;
  background:#fff;
  color:#334155;
  -webkit-text-fill-color:#334155;
  font-size:14px;
  font-weight:780;
  line-height:1;
  box-shadow:0 8px 18px rgba(15,23,42,.04);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar button{
  cursor:pointer;
  transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease),background .2s var(--ease);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar button:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar button[aria-pressed="true"]{
  border-color:var(--t1-border-hover);
  background:#f1f7ff;
  box-shadow:0 10px 24px rgba(37,99,235,.08);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar button:focus-visible{
  outline:0;
  border-color:var(--t1-primary);
  box-shadow:0 0 0 4px rgba(37,99,235,.14);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar svg{
  width:17px;
  height:17px;
  stroke-width:2.2;
  color:var(--t1-primary);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-count{
  margin-left:auto;
  color:var(--t1-muted);
  -webkit-text-fill-color:var(--t1-muted);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-tool>textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-tool>#textOutput, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-form.utility-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .password-form{
  order:2;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .password-form, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-tool{
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .password-form{
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-control-grid label:first-child:has(textarea), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-control-grid label:has(#leftText), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-control-grid label:has(#rightText), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .password-form label:first-child{
  grid-column:1/-1;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-form label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-control-grid label, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-tool label{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  font-size:14px!important;
  font-weight:780!important;
  line-height:1.35!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools input:not([type="checkbox"]):not([type="radio"]):not([type="range"]), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools select, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .code-output{
  width:100%!important;
  border:1px solid var(--t1-border)!important;
  border-radius:18px!important;
  background:#fff!important;
  color:var(--t1-text)!important;
  -webkit-text-fill-color:var(--t1-text)!important;
  box-shadow:0 1px 0 rgba(255,255,255,.9) inset!important;
  outline:0!important;
  transition:border-color .22s var(--ease),box-shadow .22s var(--ease),background .22s var(--ease)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools textarea{
  min-height:220px!important;
  padding:18px!important;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif!important;
  font-size:16px!important;
  line-height:1.6!important;
  resize:vertical!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools textarea.t1-nowrap{
  white-space:pre!important;
  overflow:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools input:not([type="checkbox"]):not([type="radio"]):not([type="range"]), html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools select{
  min-height:46px!important;
  padding:0 14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools textarea::placeholder, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools input::placeholder{
  color:#94a3b8!important;
  -webkit-text-fill-color:#94a3b8!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools textarea:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools input:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools select:hover{
  border-color:var(--t1-border-hover)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools textarea:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools input:focus, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools select:focus{
  border-color:var(--t1-primary)!important;
  box-shadow:0 0 0 4px rgba(37,99,235,.13),0 14px 34px rgba(37,99,235,.07)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .check-row{
  min-height:48px!important;
  align-items:center!important;
  padding:12px 14px!important;
  border:1px solid var(--t1-border)!important;
  border-radius:16px!important;
  background:#fff!important;
  box-shadow:0 8px 20px rgba(15,23,42,.04)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .check-row input{
  width:18px!important;
  height:18px!important;
  accent-color:var(--t1-primary)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools input[type="range"]{
  accent-color:var(--t1-primary)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-live-stats{
  order:3;
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(132px,1fr));
  gap:12px;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-stat-card{
  min-width:0;
  padding:15px 13px;
  border:1px solid var(--t1-border);
  border-radius:16px;
  background:#fff;
  text-align:center;
  box-shadow:0 12px 26px rgba(15,23,42,.045);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-stat-card svg{
  width:19px;
  height:19px;
  margin:0 auto 8px;
  color:var(--t1-primary);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-stat-card strong{
  display:block;
  color:var(--t1-text);
  -webkit-text-fill-color:var(--t1-text);
  font-size:24px;
  line-height:1.05;
  font-weight:850;
  letter-spacing:0;
  overflow-wrap:anywhere;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-stat-card span{
  display:block;
  margin-top:6px;
  color:var(--t1-muted);
  -webkit-text-fill-color:var(--t1-muted);
  font-size:14px;
  font-weight:720;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .result-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-output-card{
  order:4;
  border:1px solid var(--t1-border)!important;
  border-radius:18px!important;
  background:#fff!important;
  color:var(--t1-text)!important;
  box-shadow:0 14px 34px rgba(15,23,42,.06)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .result-panel:empty, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-output:empty{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .result-item, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-card{
  border:1px solid #e8eef7!important;
  border-radius:14px!important;
  background:#f8fafc!important;
  color:var(--t1-text)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .result-item span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-card span, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .image-meta{
  color:var(--t1-muted)!important;
  -webkit-text-fill-color:var(--t1-muted)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .result-item strong, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-card strong{
  color:var(--t1-text)!important;
  -webkit-text-fill-color:var(--t1-text)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-code-output, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools pre, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools code{
  border-color:#e5e7eb!important;
  background:#f8fafc!important;
  color:#0f172a!important;
  -webkit-text-fill-color:#0f172a!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions:not(.wrap){
  order:5;
  display:flex!important;
  flex-wrap:wrap!important;
  justify-content:flex-end!important;
  gap:10px!important;
  margin-top:0!important;
  padding-top:2px!important;
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #utilityPrint, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #utilityShare{
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions.wrap{
  order:2;
  display:flex!important;
  flex-wrap:wrap!important;
  gap:9px!important;
  margin:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions button{
  min-height:44px!important;
  border-radius:14px!important;
  padding:.72rem 1rem!important;
  font-size:14px!important;
  font-weight:820!important;
  transition:transform .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions .btn.primary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions button.btn.primary{
  color:#fff!important;
  -webkit-text-fill-color:#fff!important;
  border-color:transparent!important;
  background:linear-gradient(135deg,#2563eb,#3b82f6)!important;
  box-shadow:0 14px 30px rgba(37,99,235,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions button.btn.secondary{
  color:#334155!important;
  -webkit-text-fill-color:#334155!important;
  border:1px solid var(--t1-border)!important;
  background:#fff!important;
  box-shadow:0 8px 18px rgba(15,23,42,.045)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions .btn:hover, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions button:hover{
  transform:translateY(-1px)!important;
  border-color:var(--t1-border-hover)!important;
  box-shadow:0 16px 32px rgba(37,99,235,.12)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .progress-bar, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools progress{
  width:100%;
  height:10px;
  border:0;
  border-radius:999px;
  overflow:hidden;
  accent-color:var(--t1-primary);
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-diff-line.added{border-left:4px solid var(--t1-success)}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-diff-line.removed{border-left:4px solid var(--t1-error)}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-diff-line.changed{border-left:4px solid var(--t1-warning)}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace{
    width:calc(100vw - 24px)!important;
    max-width:calc(100vw - 24px)!important;
    padding:14px!important;
    border-radius:20px!important;
    scroll-margin-top:76px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-editor-root{
    gap:14px!important;
    max-width:none!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar{
    order:1;
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:8px;
    padding:8px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-count{
    width:100%;
    min-height:42px;
    padding:0 10px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-count{
    grid-column:1/-1;
    margin-left:0;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-control-grid, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .password-form{
    grid-template-columns:1fr!important;
    gap:10px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools textarea{
    min-height:190px!important;
    padding:16px!important;
    border-radius:16px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions:not(.wrap){
    order:3;
    display:grid!important;
    grid-template-columns:1fr!important;
    gap:9px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions.wrap{
    display:grid!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:8px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions.wrap .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions.wrap button{
    width:100%!important;
    min-height:42px!important;
    padding:.6rem .7rem!important;
    font-size:13px!important;
    line-height:1.15!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions:not(.wrap) .btn, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions:not(.wrap) button{
    width:100%!important;
    justify-content:center!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-live-stats{
    order:4;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:9px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .result-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-output{
    order:5;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-stat-card{
    padding:12px 8px;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-stat-card strong{
    font-size:20px;
  }
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools{
  --t1-page:#0b1120;
  --t1-card:#111827;
  --t1-border:#243244;
  --t1-border-hover:#334155;
  --t1-text:#f8fafc;
  --t1-muted:#cbd5e1;
  --t1-soft:#0f172a;
  background:#0b1120!important;
  color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .tool-page{
  background:
    radial-gradient(circle at 20% 10%,rgba(37,99,235,.14),transparent 34%),
    radial-gradient(circle at 86% 22%,rgba(14,165,233,.1),transparent 32%),
    #0b1120!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .t1-stat-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .result-panel, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .utility-output, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .check-row{
  background:#111827!important;
  border-color:#243244!important;
  box-shadow:0 22px 58px rgba(0,0,0,.24)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar button, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .text-editor-count, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools textarea, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools input:not([type="checkbox"]):not([type="radio"]):not([type="range"]), html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools select, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .result-item, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .utility-card, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .utility-code-output{
  background:#0f172a!important;
  border-color:#243244!important;
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .tool-form label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .utility-control-grid label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .text-tool label, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .tool-actions .btn.secondary, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .tool-actions button.btn.secondary{
  color:#e5edf8!important;
  -webkit-text-fill-color:#e5edf8!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .t1-stat-card span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .result-item span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .utility-card span, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .image-meta{
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .breadcrumb, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .tool-page-hero{
  background:transparent!important;
  color:#dbeafe!important;
  -webkit-text-fill-color:#dbeafe!important;
  box-shadow:none!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .tool-hero-copy h1, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .tool-page-hero h1{
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .tool-hero-copy p, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .tool-hero-sub{
  color:#cbd5e1!important;
  -webkit-text-fill-color:#cbd5e1!important;
}

/html[data-tl-mobile-v2="tool-v1"] * Phase T1 compact workspace fix */
body.flux-tool-body.flux-tool-text-tools main.page-shell.tool-page > nav.breadcrumb{
  width:min(100%,1336px)!important;
  min-height:30px!important;
  margin:0 auto!important;
  padding:0!important;
  justify-content:flex-start!important;
  background:transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools main.page-shell.tool-page > section.tool-page-hero{
  width:min(100%,980px)!important;
  max-width:980px!important;
  margin:.18rem auto .5rem!important;
  padding:.32rem 1rem .42rem!important;
  overflow:visible!important;
  text-align:center!important;
  background:transparent!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools main.page-shell.tool-page > section.tool-page-hero:before, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools main.page-shell.tool-page > section.tool-page-hero:after{
  content:none!important;
  display:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools main.page-shell.tool-page > section.tool-page-hero .tool-hero-copy{
  width:100%!important;
  margin-left:auto!important;
  margin-right:auto!important;
  text-align:center!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools main.page-shell.tool-page > section.tool-page-hero .eyebrow, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools main.page-shell.tool-page > section.tool-page-hero h1, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools main.page-shell.tool-page > section.tool-page-hero p{
  text-align:center!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools main.page-shell.tool-page > section.tool-page-hero h1{
  margin-top:.12rem!important;
  line-height:1.04!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools main.page-shell.tool-page > section.tool-page-hero p{
  max-width:790px!important;
  margin-top:.34rem!important;
  line-height:1.34!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace{
  width:min(1040px,calc(100vw - 40px))!important;
  max-width:min(1040px,calc(100vw - 40px))!important;
  padding:clamp(16px,2vw,24px)!important;
  border-radius:22px!important;
  box-shadow:0 16px 44px rgba(15,23,42,.07),0 1px 0 rgba(255,255,255,.9) inset!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-editor-root{
  gap:14px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar{
  gap:8px!important;
  padding:8px!important;
  border-radius:16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-count{
  min-height:40px!important;
  padding:0 12px!important;
  border-radius:12px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools textarea{
  min-height:clamp(280px,32vh,320px)!important;
  padding:16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace .text-tool textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace .utility-control-grid textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace .text-tool textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace .utility-control-grid textarea{
  min-height:clamp(280px,32vh,320px)!important;
  padding:16px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-live-stats{
  grid-template-columns:repeat(7,minmax(0,1fr))!important;
  gap:8px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-stat-card{
  padding:10px 8px!important;
  border-radius:14px!important;
  box-shadow:0 8px 18px rgba(15,23,42,.04)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-stat-card svg{
  width:16px!important;
  height:16px!important;
  margin:0 auto 5px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-stat-card strong{
  font-size:20px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-stat-card span{
  margin-top:4px!important;
  font-size:12.5px!important;
  line-height:1.2!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .result-panel.t1-detail-panel{
  display:block!important;
  grid-template-columns:none!important;
  padding:10px!important;
  border-radius:16px!important;
  box-shadow:0 10px 26px rgba(15,23,42,.05)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools .tool-page #tool-workspace.tool-panel.text-editor-workspace .text-tool>#result.result-panel.t1-detail-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-page #tool-workspace.tool-panel.text-editor-workspace .text-tool>#result.result-panel.t1-detail-panel{
  display:block!important;
  grid-template-columns:none!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-detail-toggle{
  display:flex!important;
  align-items:center!important;
  justify-content:space-between!important;
  gap:12px!important;
  width:100%!important;
  min-height:46px!important;
  padding:0 14px!important;
  border:1px solid var(--t1-border)!important;
  border-radius:14px!important;
  background:#f8fafc!important;
  color:var(--t1-text)!important;
  -webkit-text-fill-color:var(--t1-text)!important;
  font-weight:820!important;
  cursor:pointer!important;
  transition:border-color .2s var(--ease),box-shadow .2s var(--ease),background .2s var(--ease)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-detail-toggle:hover{
  border-color:var(--t1-border-hover)!important;
  background:#f1f7ff!important;
  box-shadow:0 10px 24px rgba(37,99,235,.08)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-detail-toggle:focus-visible{
  outline:0!important;
  border-color:var(--t1-primary)!important;
  box-shadow:0 0 0 4px rgba(37,99,235,.14)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-detail-toggle svg{
  width:18px!important;
  height:18px!important;
  color:var(--t1-primary)!important;
  transition:transform .22s var(--ease)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-detail-toggle[aria-expanded="true"] svg{
  transform:rotate(180deg)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-detail-content{
  display:grid!important;
  grid-template-rows:0fr!important;
  opacity:0!important;
  margin-top:0!important;
  transition:grid-template-rows .22s var(--ease),opacity .18s var(--ease),margin-top .22s var(--ease)!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-detail-content.is-expanded{
  grid-template-rows:1fr!important;
  opacity:1!important;
  margin-top:10px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-detail-grid{
  min-height:0!important;
  overflow:hidden!important;
  display:grid!important;
  grid-template-columns:repeat(3,minmax(0,1fr))!important;
  gap:8px!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-detail-grid .result-item{
  padding:10px!important;
  min-height:0!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-detail-grid .result-item strong{
  overflow-wrap:anywhere!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-detail-grid .t1-detail-wide{
  grid-column:1/-1!important;
}
html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions:not(.wrap){
  gap:8px!important;
}
@media (max-width:1100px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace{
    width:calc(100vw - 32px)!important;
    max-width:calc(100vw - 32px)!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-live-stats{
    grid-template-columns:repeat(4,minmax(0,1fr))!important;
  }
}
@media (max-width:900px){
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace{
    width:calc(100vw - 24px)!important;
    max-width:calc(100vw - 24px)!important;
    padding:12px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-toolbar button, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .text-editor-count{
    min-height:44px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools textarea{
    min-height:clamp(220px,31vh,280px)!important;
    padding:14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace .text-tool textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace .utility-control-grid textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace .text-tool textarea, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace .utility-control-grid textarea{
    min-height:clamp(220px,31vh,280px)!important;
    padding:14px!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-live-stats{
    order:3!important;
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .result-panel, html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .utility-output{
    order:4!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .tool-actions:not(.wrap){
    order:5!important;
  }
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body.flux-tool-text-tools .t1-detail-grid{
    grid-template-columns:1fr!important;
  }
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools #tool-workspace.tool-panel.text-editor-workspace, html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .result-panel.t1-detail-panel{
  box-shadow:0 16px 44px rgba(0,0,0,.22)!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .t1-detail-toggle{
  background:#0f172a!important;
  border-color:#243244!important;
  color:#f8fafc!important;
  -webkit-text-fill-color:#f8fafc!important;
}
html[data-tl-mobile-v2="tool-v1"] html[data-theme="dark"] body.flux-tool-body.flux-tool-text-tools .t1-detail-toggle:hover{
  background:#132033!important;
  border-color:#334155!important;
}

/html[data-tl-mobile-v2="tool-v1"] * Random Name Picker mobile compact pass: keep winner and actions reachable above the fold. */
@media (max-width:640px){
  html body.flux-tool-body.flux-tool-text-tools main[data-tool="random-name-picker"] #tool-workspace.tool-panel.text-editor-workspace .text-tool #nameInput{
    height:132px!important;
    min-height:132px!important;
    max-height:132px!important;
    padding:12px 14px!important;
  }
  html body.flux-tool-body.flux-tool-text-tools main[data-tool="random-name-picker"] #tool-workspace.tool-panel.text-editor-workspace .random-picker-options{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;
    gap:6px!important;
    padding:7px!important;
  }
  html body.flux-tool-body.flux-tool-text-tools main[data-tool="random-name-picker"] #tool-workspace.tool-panel.text-editor-workspace .random-picker-options label{
    min-height:34px!important;
    padding:6px 8px!important;
    font-size:11.5px!important;
  }
  html body.flux-tool-body.flux-tool-text-tools main[data-tool="random-name-picker"] #tool-workspace.tool-panel.text-editor-workspace .winner-box{
    min-height:68px!important;
    padding:8px 12px!important;
  }
  html body.flux-tool-body.flux-tool-text-tools main[data-tool="random-name-picker"] #tool-workspace.tool-panel.text-editor-workspace .t1-live-stats{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    padding:7px!important;
    gap:6px!important;
  }
  html body.flux-tool-body.flux-tool-text-tools main[data-tool="random-name-picker"] #tool-workspace.tool-panel.text-editor-workspace .t1-stat-card,
  html body.flux-tool-body.flux-tool-text-tools main[data-tool="random-name-picker"] #tool-workspace.tool-panel.text-editor-workspace .t1-stat-row{
    min-height:36px!important;
    height:36px!important;
    padding:5px 7px!important;
  }
  html body.flux-tool-body.flux-tool-text-tools main[data-tool="random-name-picker"] #tool-workspace.tool-panel.text-editor-workspace .text-tool>.tool-actions:not(.wrap){
    display:grid!important;
    grid-template-columns:1fr 1fr .72fr!important;
    align-items:center!important;
    padding:8px!important;
    gap:7px!important;
  }
  html body.flux-tool-body.flux-tool-text-tools main[data-tool="random-name-picker"] #tool-workspace.tool-panel.text-editor-workspace .text-tool>.tool-actions:not(.wrap) .btn{
    width:100%!important;
    min-width:0!important;
    min-height:36px!important;
    padding-inline:9px!important;
    font-size:12px!important;
    white-space:nowrap!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Final desktop header spacing: logo gap + flex-start nav (no overlap under logo). */


@media (min-width:1200px) and (max-width:1450px){
  html body .site-header .nav-wrap,
  html body.home-front .site-header .nav-wrap,
  html body.flux-home.home-front .site-header .nav-wrap,
  html body.flux-tool-body .site-header .nav-wrap{
    padding-left:14px!important;
    padding-right:14px!important;
    gap:14px!important;
  }
  html body .site-header .brand,
  html body.home-front .site-header .brand{
    flex:0 0 auto!important;
    width:auto!important;
    max-width:142px!important;
    min-width:0!important;
    overflow:visible!important;
  }
  html body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-header .brand{
    flex:0 0 auto!important;
    width:auto!important;
    max-width:none!important;
    min-width:0!important;
    overflow:visible!important;
  }
  html body .site-header .brand .brand-full-logo,
  html body.home-front .site-header .brand .brand-full-logo{
    height:40px!important;
    max-width:136px!important;
  }
  html body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .site-header .brand .brand-full-logo{
    height:42px!important;
    max-width:148px!important;
  }
  html body .site-header .site-nav,
  html body.home-front .site-header .site-nav,
  html body.category-front .site-header .site-nav,
  html body.flux-tool-body .site-header .site-nav{
    gap:4px!important;
  }
  html body .site-header .site-nav > .nav-link,
  html body .site-header .nav-dropdown > summary.nav-link,
  html body.flux-tool-body .site-header .site-nav > .nav-link,
  html body.flux-tool-body .site-header .nav-dropdown > summary.nav-link{
    min-height:38px!important;
    height:38px!important;
    padding-left:8px!important;
    padding-right:8px!important;
    border-radius:7px!important;
    font-size:13px!important;
    font-weight:700!important;
  }
  html body .site-header .nav-dropdown summary svg{
    width:12px!important;
    height:12px!important;
    margin-left:2px!important;
  }
  html body .site-header .nav-icon-button,
  html body.flux-tool-body .site-header .nav-icon-button{
    width:38px!important;
    min-width:38px!important;
    height:38px!important;
    min-height:38px!important;
    border-radius:7px!important;
  }
  html body .site-header .nav-icon-button[data-focus-search],
  html body.flux-tool-body .site-header .nav-icon-button[data-focus-search]{
    width:96px!important;
    min-width:96px!important;
    padding:0 8px!important;
  }
  html body .site-header .nav-icon-button[data-focus-search] .nav-action-label,
  html body.flux-tool-body .site-header .nav-icon-button[data-focus-search] .nav-action-label{
    display:inline!important;
    font-size:12px!important;
  }
  html body .site-header .nav-icon-button[data-focus-search][aria-label]:after{
    display:none!important;
    content:none!important;
  }
  html body .site-header .translate-shell,
  html body.flux-tool-body .site-header .translate-shell{
    width:86px!important;
    min-width:86px!important;
    flex:0 0 86px!important;
  }
  html body .site-header .language-trigger,
  html body.flux-tool-body .site-header .language-trigger{
    width:86px!important;
    min-width:86px!important;
    height:38px!important;
    min-height:38px!important;
    padding:0 8px!important;
    border-radius:7px!important;
    font-size:12.5px!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Phase 2 PDF desktop master UI foundation: pilot tools only. */


/* Phase 2 pilot namespace override layer for legacy inline desktop selectors. */


/* Phase 2 pilot state corrections: preserve no-file hiding and normalize Compress editor panels. */


/* Phase 2 Compress selected editor rules: app is promoted under body by existing JS. */


/* Toolsluv PDF Workspace v1.0 master design: Merge PDF desktop reference. */


/* Merge master final geometry corrections over older pilot grid names. */


/* Merge master empty upload state: desktop-only Toolsluv identity. */


/* Merge master priority refinement pass: toolbar, html[data-tl-mobile-v2="tool-v1"] hero preview, html[data-tl-mobile-v2="tool-v1"] cards, html[data-tl-mobile-v2="tool-v1"] sidebar, html[data-tl-mobile-v2="tool-v1"] bottom bar. */


/* Merge master action-button label guard: keep the final CTA readable after JS decoration. */


/* Merge master preview fit guard: keep the page inside 85-90% of the hero stage height. */


/* Merge master preview wrapper fit: let the hero page use the intended stage height. */


/* Merge v2.1 final file-card fit pass: icon-only handle, html[data-tl-mobile-v2="tool-v1"] badge row, html[data-tl-mobile-v2="tool-v1"] and size/pages row. */


/* Merge v2.1 file cards: match existing theme-specific guard so the fit pass wins in light and dark. */


/* Merge v2.1 sidebar cleanup: keep the reset hook available without a right-edge sliver. */


/* Merge v2.1 sidebar vertical fit for 844px desktop QA viewports. */


/* Merge v2.1 sidebar vertical fit: theme-specific guard. */


/* Merge v2.1 compact desktop height pass for 1366x768-style screens. */
@media (min-width:1200px) and (max-height:820px){
  html:not([data-theme="dark"]) body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active:not([data-theme="dark"]) main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file > .pdf-primary-action.pdf-desktop-actions,
  html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file > .pdf-primary-action.pdf-desktop-actions{
    gap:8px!important;
  }

  html:not([data-theme="dark"]) body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active:not([data-theme="dark"]) main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file .stitch-settings-card,
  html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file .stitch-settings-card{
    gap:8px!important;
    padding:14px 18px!important;
  }

  html:not([data-theme="dark"]) body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active:not([data-theme="dark"]) main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file :is(.stitch-settings-head,.stitch-settings-card-heading) > span,
  html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file :is(.stitch-settings-head,.stitch-settings-card-heading) > span{
    display:none!important;
  }

  html:not([data-theme="dark"]) body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active:not([data-theme="dark"]) main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file .stitch-quality-group button,
  html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file .stitch-quality-group button,
  html:not([data-theme="dark"]) body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active:not([data-theme="dark"]) main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file .stitch-output-name,
  html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file .stitch-output-name{
    height:40px!important;
    min-height:40px!important;
  }

  html:not([data-theme="dark"]) body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active:not([data-theme="dark"]) main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file .stitch-toggle-row,
  html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file .stitch-toggle-row{
    min-height:40px!important;
    padding:4px 10px!important;
  }

  html:not([data-theme="dark"]) body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active:not([data-theme="dark"]) main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file .stitch-summary-card p,
  html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file .stitch-summary-card p{
    min-height:28px!important;
    padding:4px 0!important;
  }

  html:not([data-theme="dark"]) body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active:not([data-theme="dark"]) main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file #pdfPreviewPane.pdf-page-preview > .split-page-strip,
  html:not([data-theme="dark"]) body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active:not([data-theme="dark"]) main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file #pdfPreviewPane.pdf-page-preview > .merge-file-strip,
  html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file #pdfPreviewPane.pdf-page-preview > .split-page-strip,
  html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools.merge-mobile-editor-active main#main.page-shell.tool-page.flux-tool-page[data-tool="merge-pdf"] #tool-workspace#tool-workspace.tool-panel.pdf-desktop-shell .pdf-studio.pdf-desktop-workspace[data-pdf-tool="merge-pdf"][data-pdf-mode="merge"].has-selected-file #pdfPreviewPane.pdf-page-preview > .merge-file-strip{
    height:92%!important;
    max-height:calc(100% - 12px)!important;
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Merge v2.1 dark mode: force the premium desktop shell over legacy dark workspace rules. */


/* Merge v2.1 dark mode final shell fit. */


/* Merge v2.1 dark mode final specificity locks for CTA and preview fit. */


/* Merge v2.1 dark mode CTA coordinate and preview width lock. */


/* Merge v2.1 final file-card specificity guard. */


/* Toolsluv PDF Workspace v2.1 final premium polish: Merge PDF desktop-only refinement. */


/* Merge master download helper: keep generated blob link available without a right-edge visual sliver. */


/* Merge master preview fit final: only the outer strip uses 88%; nested page wrappers inherit full height. */


/* Merge PDF v2.1 approved-UI refinement lock: desktop-only visual polish, html[data-tl-mobile-v2="tool-v1"] no workflow changes. */


/* Merge PDF v2.1 final metadata row lock: keep PDF, html[data-tl-mobile-v2="tool-v1"] size, html[data-tl-mobile-v2="tool-v1"] and pages as separate inline metadata. */

/* Merge PDF v2.1 final result metrics readability lock: keep bottom status labels intact. */

/* Merge PDF master freeze polish: desktop-only visual refinement, html[data-tl-mobile-v2="tool-v1"] no DOM or workflow changes. */

/* Merge PDF master freeze parity lock: keep compact file cards and output suffix consistent in every desktop theme. */

/* Merge PDF master freeze final visual lock: keep 280px file cards readable and filename badge seated. */


/* Merge PDF final phase premium polish: desktop visual-only freeze refinements. */




/* Merge PDF final phase selector parity: file-card details must beat earlier theme locks. */


/* Merge PDF final metadata micro-fit: keep PDF, html[data-tl-mobile-v2="tool-v1"] and page count fully visible. */


/* Merge PDF preview action overlap guard: keep the enlarged page below preview controls. */


/* Merge PDF top toolbar flush: remove the empty strip above the approved desktop toolbar. */


/* Merge PDF preview backing removal: show only the rendered PDF on the dotted stage. */


/* Merge PDF preview actions alignment: keep option buttons inside the preview header strip. */


/* Merge PDF preview pager anchor: page controls stay fixed while the preview scrolls. */


/* Merge PDF preview header cleanup: remove duplicate top page counter after pager anchor. */


/* Merge PDF preview title polish: smaller, html[data-tl-mobile-v2="tool-v1"] cleaner filename in the header strip. */


/* Merge PDF final freeze polish AD: hero preview, html[data-tl-mobile-v2="tool-v1"] file hierarchy, html[data-tl-mobile-v2="tool-v1"] sidebar, html[data-tl-mobile-v2="tool-v1"] status, html[data-tl-mobile-v2="tool-v1"] and button states. */


/* Shared PDF preview loader: textless premium loading state for PDF tool previews. */


@keyframes mergePdfPreviewShimmer{
  to{transform:translateX(120%)}
}

@keyframes mergePdfPreviewSpin{
  html[data-tl-mobile-v2="tool-v1"] to{transform:rotate(360deg)}
}

/html[data-tl-mobile-v2="tool-v1"] * Rotate PDF desktop master UI. Scoped to the approved PDF workspace namespace. */




@keyframes rotatePdfDesktopSpin{
  to{transform:rotate(360deg)}
}

/html[data-tl-mobile-v2="tool-v1"] * Rotate desktop parity corrections over earlier page-local pilot rules. */



/* Codex desktop-only polish for the homepage product-preview copy panel. */


/* Codex desktop-only fix: keep right-side mega menus inside the viewport. */


/* Codex desktop-only polish: category cards use their own tool-family colors. */


/* Codex desktop-only fix: center the Most Used Tools grid inside its section. */


/* Codex polish: icon badges for common task group cards. */
html body.flux-home.home-front main.phase6-home .phase6-group-icon{
  display:none;
}
html html[data-tl-mobile-v2="tool-v1"] body.flux-home.home-front main.phase6-home .phase6-link-icon{
  display:none;
}



/* MOBILE NAV PREMIUM removed — canonical owner: mobile-nav-shared.css */
/* MOBILE NAV UNIFIED removed — canonical owner: mobile-nav-shared.css */
/* Mobile nav drawer: canonical owner is mobile-nav-shared.css */
    font-size:15px!important;
    font-weight:700!important;
    color:#111827!important;
    -webkit-text-fill-color:#111827!important;
  }
}

/* image-tool-mobile-upload-premium */
/* Premium mobile upload chrome — all image tools (max-width 760px only) */
@media (max-width: 760px) {
  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-image-tools main[data-tool] label.upload-box[data-upload-box] .ic-m-upload-title{
    display: block !important;
    margin: 0 !important;
    font-family: "Plus Jakarta Sans", Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-size: 21px !important;
    font-weight: 700 !important;
    line-height: 1.25 !important;
    letter-spacing: -0.02em !important;
    color: #101828 !important;
    opacity: 1 !important;
    text-transform: none !important;
    -webkit-text-fill-color: #101828 !important;
  }

  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-image-tools main[data-tool] label.upload-box[data-upload-box] .ic-m-upload-subtitle{
    display: block !important;
    margin: 8px 0 20px !important;
    max-width: 18rem;
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.45 !important;
    letter-spacing: 0.01em !important;
    color: #667085 !important;
    opacity: 1 !important;
    text-transform: none !important;
    -webkit-text-fill-color: #667085 !important;
  }

  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-image-tools main[data-tool] label.upload-box[data-upload-box] .ic-m-drag-helper{
    display: flex !important;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
    max-width: 270px;
    margin: 6px auto 0 !important;
    padding: 0 !important;
    font-family: Inter, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
    font-size: 12.75px !important;
    font-weight: 500 !important;
    line-height: 1.35 !important;
    letter-spacing: 0.02em !important;
    color: #64748b !important;
    opacity: 1 !important;
    text-transform: none !important;
    white-space: nowrap;
    -webkit-text-fill-color: #64748b !important;
  }

  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-image-tools main[data-tool] label.upload-box[data-upload-box] .ic-m-drag-helper::before, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-image-tools main[data-tool] label.upload-box[data-upload-box] .ic-m-drag-helper::after{
    content: "";
    flex: 1 1 0;
    min-width: 0;
    max-width: 52px;
    height: 1px;
    background: linear-gradient(90deg, transparent, rgba(148, 163, 184, 0.5) 24%, rgba(148, 163, 184, 0.5) 76%, transparent);
  }

  html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-image-tools main[data-tool] label.upload-box[data-upload-box] .ic-m-drag-helper strong{
    color: #2563eb !important;
    font-weight: 600 !important;
    -webkit-text-fill-color: #2563eb !important;
  }

  @media (hover: none) and (pointer: coarse) {
    html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-image-tools main[data-tool] label.upload-box[data-upload-box] .ic-m-drag-helper, html html[data-tl-mobile-v2="tool-v1"] body.flux-tool-image-tools main[data-tool] label.upload-box[data-upload-box] .ic-m-drag-helper strong{
      opacity: 1 !important;
    }
  }
}

/html[data-tl-mobile-v2="tool-v1"] * Desktop nav mega-menu: overflow-x:auto on .site-nav coerces overflow-y to auto and clips dropdowns. */


/* PDF mobile SEO should render as one clean content card, html[data-tl-mobile-v2="tool-v1"] not wrapper + card layers. */
@media (max-width:760px){
  html body.flux-tool-body.flux-tool-pdf-tools main.tool-page .tool-content-stack{
    width:100%!important;
    max-width:calc(100vw - 1rem)!important;
    margin:1.15rem auto 0!important;
    padding:0!important;
    display:grid!important;
    gap:1rem!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    overflow:visible!important;
    contain-intrinsic-size:auto!important;
  }

  html body.flux-tool-body.flux-tool-pdf-tools main.tool-page .tool-content-stack > :is(.premium-content-section,.related-tools-section,.tool-faq,.content-section){
    width:100%!important;
    max-width:100%!important;
    margin:0 0 1rem!important;
    box-sizing:border-box!important;
  }

  html body.flux-tool-body.flux-tool-pdf-tools main.tool-page .tool-content-stack > :is(.premium-content-section,.related-tools-section,.tool-faq,.content-section):last-child{
    margin-bottom:0!important;
  }

  html[data-theme="dark"] body.flux-tool-body.flux-tool-pdf-tools main.tool-page .tool-content-stack{
    border:0!important;
    background:transparent!important;
    box-shadow:none!important;
  }
}

/* T10 — shared calculator mobile page gutter + full-width workspace chain */
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body.flux-tool-body main.calculator-page.page-shell.tool-page{
    width:100%;
    max-width:100%;
    padding:0 12px 2rem;
    box-sizing:border-box;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .calculator-page > .tool-layout,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-page > .tool-layout,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-page > .tool-layout > .tool-main,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body #tool-workspace.tool-panel,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .calculator-studio{
    width:100%;
    max-width:100%;
    margin-inline:0;
    padding-inline:0;
    box-sizing:border-box;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body.flux-tool-body:not(.calculator-body):not(.generic-tool-studio-active):not(.passport-editor-active) .calculator-page > .tool-layout{
    padding-inline:0;
  }

  html[data-tl-mobile-v2="tool-v1"] body.calculator-body #tool-workspace.tool-panel{
    padding:0;
    margin-bottom:1rem;
  }
}

/* T10 — restore V2 mobile header on calculator pages (beats Obsidian Flux + Phase 5 fixed header) */
@media (max-width:760px){
  html[data-tl-mobile-v2="tool-v1"] body,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body{
    padding-top:0 !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body .site-header,
  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-header,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .site-header{
    position:sticky !important;
    top:0 !important;
    left:auto !important;
    right:auto !important;
    width:100% !important;
    background:rgba(255,255,255,.98) !important;
    border-bottom:1px solid #e6edf7 !important;
    box-shadow:0 8px 22px rgba(15,23,42,.08) !important;
    z-index:90 !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-header .nav-wrap,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .site-header .nav-wrap{
    justify-content:space-between !important;
  }

  html[data-tl-mobile-v2="tool-v1"] body.flux-tool-body .site-header .nav-toggle,
  html[data-tl-mobile-v2="tool-v1"] body.calculator-body .site-header .nav-toggle{
    background:#fff !important;
    color:#172033 !important;
    border-color:#cbd5e1 !important;
    pointer-events:auto !important;
    position:relative;
    z-index:2;
    cursor:pointer;
  }
}
