.jsel{position:relative;width:100%}.stack-page>:has(.jsel__menu){z-index:50}.jsel__trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:14px 16px;background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;cursor:pointer;font-family:inherit;text-align:left;color:var(--fg);transition:border-color .2s ease,background .2s ease}.jsel__trigger--open,.jsel__trigger:hover{border-color:var(--accent-border);background:var(--accent-bg)}.jsel__trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.jsel__left{display:flex;align-items:center;gap:12px;min-width:0}.jsel__code{font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;background:var(--card);padding:4px 8px;border-radius:5px;color:var(--muted);flex-shrink:0}.jsel__info{min-width:0}.jsel__eyebrow{font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.jsel__name{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-size:20px;font-weight:700;letter-spacing:-.02em;line-height:1.05;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jsel__name--empty{color:var(--muted);font-style:italic;font-weight:500}.jsel__chev{color:var(--muted);flex-shrink:0;display:inline-flex;transition:transform .18s ease,color .18s ease}.jsel__chev svg{width:18px;height:18px}.jsel__chev--open{transform:rotate(180deg);color:var(--accent)}.jsel__menu{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:60;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-lg);padding:6px;max-height:340px;overflow-y:auto;animation:jsel-in .14s ease-out}@keyframes jsel-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.jsel__search{position:sticky;top:0;background:var(--card);padding:2px 2px 8px;z-index:1}.jsel__search-input{width:100%;padding:8px 12px;background:var(--bg-soft);border:1px solid var(--line);border-radius:8px;font-family:inherit;font-size:13px;color:var(--fg)}.jsel__search-input::placeholder{color:var(--muted-soft)}.jsel__search-input:focus{outline:none;border-color:var(--accent-border);box-shadow:0 0 0 3px var(--accent-bg)}.jsel__empty{padding:16px 12px;text-align:center;font-size:12px;color:var(--muted)}.jsel__option{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:10px;text-decoration:none;background:transparent;border:none;cursor:pointer;font-family:inherit;text-align:left;color:var(--fg);transition:background .12s ease,color .12s ease}.jsel__option:focus-visible,.jsel__option:hover:not(.jsel__option--disabled){background:var(--bg-soft);outline:none}.jsel__option--active,.jsel__option--active:hover{background:var(--accent-bg);color:var(--accent)}.jsel__option--disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.jsel__option-code{font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;font-size:10px;font-weight:700;letter-spacing:.1em;background:var(--bg-soft);padding:3px 6px;border-radius:4px;color:var(--muted);flex-shrink:0;min-width:36px;text-align:center}.jsel__option--active .jsel__option-code{background:var(--card);color:var(--accent)}.jsel__option-name{flex:1;min-width:0;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jsel__option-rate{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-size:12px;font-weight:700;letter-spacing:-.01em;color:var(--prov-fg);flex-shrink:0;font-feature-settings:"tnum"}.cmp-sec{max-width:1120px;margin:0 auto 56px}.byoc{display:grid;grid-template-columns:1fr auto 1fr auto;gap:14px;align-items:center}.byoc__vs{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-style:italic;font-weight:400;font-size:22px;color:var(--muted);letter-spacing:-.02em;padding:0 4px}@media (max-width:880px){.byoc{grid-template-columns:1fr}.byoc__vs{justify-self:center;padding:4px 0}.byoc .cta-button{width:100%}}.cta-button:disabled,.cta-button[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none;box-shadow:var(--shadow-sm)}.pop-card__codes{display:flex;align-items:center;gap:8px}.pop-card__vs{font-style:italic;font-size:13px;color:var(--muted);letter-spacing:-.01em}.pop-card__names,.pop-card__vs{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif}.pop-card__names{font-size:18px;font-weight:700;letter-spacing:-.02em;line-height:1.15;color:var(--fg);margin:6px 0 14px}.pop-card__names em{font-style:italic;font-weight:400;color:var(--muted);margin:0 4px}.pop-card__rates{display:flex;gap:10px;padding-top:14px;border-top:1px dashed var(--line-strong);margin-top:auto}.pop-card__rate{flex:1;font-feature-settings:"tnum"}.pop-card__rate-label{font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-weight:600;margin-bottom:3px}.pop-card__rate-value{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-size:16px;font-weight:700;letter-spacing:-.025em;color:var(--prov-fg);line-height:1}.pop-card__diff{margin-top:12px;padding:8px 10px;background:var(--success-bg);color:var(--success);border-radius:8px;font-size:11px;font-weight:600;font-feature-settings:"tnum";display:flex;align-items:center;gap:6px}.pop-card__diff svg{width:11px;height:11px;flex-shrink:0}.prov-card--compact{min-height:0;padding:14px 14px 12px}.pair-card__codes{display:flex;align-items:center;gap:6px}.pair-card__vs{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-style:italic;font-size:11px;color:var(--muted)}.pair-card__names{font-size:12px;font-weight:500;color:var(--fg-soft);line-height:1.3;margin:8px 0;min-height:32px}.pair-card__stats{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-feature-settings:"tnum";padding-top:8px;border-top:1px dashed var(--line-strong);margin-top:auto}.pair-card__rate-pair{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-weight:700;font-size:12px;letter-spacing:-.015em;color:var(--prov-fg)}.pair-card__rate-pair span{color:var(--muted);font-weight:400;margin:0 4px}.pair-card__diff{font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--muted)}.cmp{max-width:1180px;margin:0 auto 56px}.cmp,.cmp__grid{position:relative}.cmp__grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}@media (max-width:800px){.cmp__grid{grid-template-columns:1fr}}.cmp__swap{position:absolute;top:32px;left:50%;transform:translateX(-50%);z-index:5;width:40px;height:40px;border-radius:999px;background:var(--card);border:1px solid var(--line-strong);box-shadow:var(--shadow-md);cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--fg);transition:transform .2s ease,color .2s ease;text-decoration:none}.cmp__swap:hover{transform:translateX(-50%) rotate(180deg);color:var(--accent)}.cmp__swap:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cmp__swap svg{width:16px;height:16px}@media (max-width:800px){.cmp__swap{display:none}}.cmp__swap-mobile-wrap{display:none}@media (max-width:800px){.cmp__swap-mobile-wrap{display:flex;justify-content:center;margin:-32px 0 32px}}.cmp__swap-mobile{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-sm);color:var(--fg);font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:13px;font-weight:500;text-decoration:none;cursor:pointer}.cmp__swap-mobile:hover{border-color:var(--accent-border);color:var(--accent)}.cmp__swap-mobile svg{width:14px;height:14px}.cmp-col>.jsel{margin-bottom:20px}.cmp-col__stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:22px}@media (max-width:420px){.cmp-col__stats{grid-template-columns:1fr 1fr}}.cmp-sample{max-width:1180px;margin:0 auto 56px;background:var(--card);border-radius:18px;padding:28px 28px 22px;box-shadow:var(--shadow-md);border:1px solid var(--line);scroll-margin-top:80px}.cmp-sample__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px;flex-wrap:wrap;gap:8px}.cmp-sample__title{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;margin:0;color:var(--fg)}.cmp-sample__title em{font-weight:400;font-style:italic;color:var(--muted)}.cmp-sample__caveat{font-size:11px;font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.04em;color:var(--muted);max-width:44ch;text-align:right;line-height:1.5}.cmp-sample__custom{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:10px;padding:14px 16px;background:var(--bg-soft);border:1px dashed var(--line-strong);border-radius:12px}.cmp-sample__custom-label{font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-soft)}.cmp-sample__custom-field{position:relative;flex:0 0 190px;max-width:190px}.cmp-sample__custom-field .form-field__input{background:var(--card);border-color:var(--line-strong)}@media (prefers-color-scheme:dark){html:not([data-theme=light]) .cmp-sample__custom-field .form-field__input{background:#34343a;border-color:rgba(255,255,255,.18)}}html[data-theme=dark] .cmp-sample__custom-field .form-field__input{background:#34343a;border-color:rgba(255,255,255,.18)}.cmp-sample__custom-hint{font-size:12px;color:var(--muted)}.cmp-sample__table{display:grid;grid-template-columns:120px 1fr 1fr 1fr;align-items:center}.cmp-sample__row{display:contents}.cmp-sample__cell{padding:14px 12px;border-top:1px solid var(--line);font-feature-settings:"tnum"}.cmp-sample__cell--head{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);border-top:none;padding-top:0;padding-bottom:10px}.cmp-sample__cell--label{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-size:16px;font-weight:700;letter-spacing:-.015em;color:var(--fg)}.cmp-sample__cell-sub{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:11px;font-weight:500;color:var(--muted);letter-spacing:0;margin-top:2px;display:block}.cmp-sample__cell--num{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--fg)}.cmp-sample__cell--diff{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.cmp-sample__row--custom .cmp-sample__cell{background:var(--accent-bg);border-top-color:var(--accent-border)}.cmp-sample__row--custom .cmp-sample__cell--label{color:var(--accent)}@media (max-width:700px){.cmp-sample__table{grid-template-columns:1fr}.cmp-sample__row{display:block;padding:14px 0;border-top:1px solid var(--line)}.cmp-sample__row:first-of-type{border-top:none}.cmp-sample__cell{border-top:none;padding:4px 0;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cmp-sample__cell--head{display:none}.cmp-sample__cell--label{font-size:18px;margin-bottom:4px}.cmp-sample__cell--num:before{content:attr(data-label);font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:12px;font-weight:500;letter-spacing:0;color:var(--muted)}}.cmp-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-size:12px;font-weight:600;letter-spacing:-.005em;font-feature-settings:"tnum"}.cmp-chip--good{background:var(--success-bg);color:var(--success)}.cmp-chip--even{background:var(--bg-soft);color:var(--muted)}.cmp-chip svg{width:11px;height:11px}.cmp-chip__sub{font-family:var(--font-inter),"Inter",system-ui,sans-serif;font-size:10px;font-weight:500;letter-spacing:.02em;color:var(--muted)}.cmp-fed{max-width:1180px;margin:0 auto 56px;background:var(--card);border-radius:16px;padding:22px 24px;box-shadow:var(--shadow-sm);border:1px solid var(--line);scroll-margin-top:80px}.bracket-section__nostate .cta-container{margin-top:16px}.cmp-fed__head{gap:12px;margin-bottom:14px;padding-bottom:14px;border-bottom:1px dashed var(--line-strong)}.cmp-fed__head,.cmp-fed__icon{display:flex;align-items:center}.cmp-fed__icon{width:28px;height:28px;border-radius:8px;background:var(--fed-bg);color:var(--fed-fg);justify-content:center;flex-shrink:0}.cmp-fed__icon svg{width:14px;height:14px}.cmp-fed__title{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-size:16px;font-weight:700;letter-spacing:-.015em;color:var(--fg);margin:0}.cmp-fed__title em{font-style:italic;font-weight:400;color:var(--muted)}.cmp-fed__sub{font-size:12px;color:var(--muted);margin-top:2px}.cmp-fed__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:6px}@media (max-width:800px){.cmp-fed__grid{grid-template-columns:repeat(2,1fr)}}.cmp-fed__b{background:var(--fed-bg);border-radius:8px;padding:10px;text-align:center;border:1px solid var(--fed-border)}.cmp-fed__b-rate{font-family:var(--font-bricolage),"Bricolage Grotesque",sans-serif;font-size:16px;font-weight:700;letter-spacing:-.025em;color:var(--fed-fg);font-feature-settings:"tnum";line-height:1}.cmp-fed__b-range{font-size:10px;color:var(--muted);margin-top:4px;font-family:var(--font-jetbrains),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.02em}.cmp-cta-row{max-width:1180px;margin:0 auto 48px;display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:700px){.cmp-cta-row{grid-template-columns:1fr}}