

    html body .nex-optimize-flyout .nex-optimize-result{overflow:hidden!important}
    .nex-opt-browser{font-size:12px;min-width:0}
    .nex-opt-columns,.nex-opt-row{display:grid!important;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:center;text-align:left}
    .nex-opt-columns{font-size:11px;color:var(--nx-muted,#9babc0);padding:5px 9px}
    html body .nex-opt-row{width:100%;height:38px;min-height:0;border:0!important;border-bottom:1px solid #8193aa22!important;background:transparent;color:inherit;padding:5px 9px;border-radius:5px;box-shadow:none;font-size:12px;line-height:1.3}
    .nex-opt-row strong,.nex-opt-row span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
    html body .nex-opt-row.is-selected{background:#4388eb24;color:#87bdff;box-shadow:inset 3px 0 #589fff}
    .nex-opt-pages{display:flex;justify-content:center;align-items:center;gap:14px;margin:9px 0}
    html body .nex-opt-pages button{width:auto;min-height:0;padding:4px 9px;border:1px solid #8294ab44;border-radius:5px;background:transparent;color:inherit;font-size:11px;line-height:1.4}
    .nex-opt-pages button:disabled{opacity:.3;cursor:default}
    .nex-opt-detail{height:139px;padding:12px;background:#8297b310;border:1px solid #8294ab33;border-radius:10px;overflow:hidden}
    .nex-opt-detail>strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}
    .nex-opt-metric{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:5px;margin-top:9px}
    .nex-opt-metric span{grid-column:1/-1;color:var(--nx-muted,#a9bbce);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .nex-opt-metric b{font-size:17px}.nex-opt-metric em{color:#6fe0a2;font-style:normal;align-self:center}
    .nex-opt-summary{font-size:11px!important;line-height:1.5!important;margin:7px 0 0!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
    .nex-opt-full{display:block;margin-top:10px;font-size:12px;color:#79b8ff}
    .nex-optimize-flyout.is-short .nex-opt-detail{height:103px;padding:8px}
    .nex-optimize-flyout.is-short .nex-opt-detail:has(.nex-opt-metric) .nex-opt-summary{display:none}
    .nex-optimize-flyout.is-short .nex-optimize-flyout-head{margin-bottom:6px}

    .nex-optimize > .nex-optimize-result{display:none}
    html body .nex-optimize-flyout .nex-optimize-result{display:block}
    .nex-optimize-intro{display:flex;align-items:center;gap:7px;margin:10px 0 12px;color:var(--nx-muted,#a8b7c9);font-size:12px;line-height:1.5}
    .nex-optimize-intro span{padding:3px 9px;border:1px solid var(--nx-border,#425263);border-radius:20px;background:rgba(80,137,230,.06)}
    .nex-optimize-caption{margin:10px 0 0;font-size:11px;line-height:1.6;color:var(--nx-muted,#94a6bc)}
    html body .nex-optimize-flyout-head button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 26px;width:26px;height:26px;min-width:0;min-height:0;max-width:26px;padding:0!important;margin:0;border:0!important;border-radius:50%;background:transparent!important;box-shadow:none!important;color:inherit;font-size:22px;line-height:1;outline:none!important}
    html body .nex-optimize-flyout-head button:focus-visible{outline:2px solid #7fafff!important;outline-offset:2px}
    html body .nex-optimize-flyout-head button:hover{color:#79b8ff}
    @media(min-width:1000px){
      .nex-home-pair-stack .nex-toolbox-folders{padding-top:10px;align-content:start!important}
      .nex-home-pair-stack .nex-optimize-form{margin:0!important}
      .nex-home-pair-stack .nex-optimize-head{margin-bottom:0!important}
      .nex-home-pair-stack .nex-optimize-intro{margin:10px 0 12px;flex-shrink:0}
    }
    
    .nex-opt-columns,.nex-opt-row{grid-template-columns:minmax(0,1.1fr) minmax(0,.8fr) minmax(0,.8fr) minmax(0,1.6fr)!important;gap:7px}
    html body .nex-opt-row{height:52px}
    .nex-opt-row .nex-opt-expected{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;color:var(--nx-text,#d5dfed);font-size:11px}
    .nex-opt-detail.has-benchmark{border-color:#43c89166;background:linear-gradient(120deg,#27ab791a,#5c8bcc0c);box-shadow:inset 3px 0 #49ce99}
    .nex-opt-metric .nex-benchmark-badge{display:inline-block;font-size:11px;line-height:1.5;border:1px solid #50d8a270;background:#26ab7928;color:#69dca9;padding:2px 7px;border-radius:5px;margin-right:5px}
    .nex-opt-placeholder{display:flex;justify-content:center;flex-direction:column;color:var(--nx-muted,#a4b4c7);font-size:12px;border-style:dashed;background:transparent}
    .nex-opt-placeholder small{margin-top:8px;font-size:10px;line-height:1.5;opacity:.8}
    