.rsg-dhx-bs .dbs-sec--grey{background:var(--grey)}.rsg-dhx-bs .dbs-h1{font-size:var(--fs-h1);font-weight:700;line-height:1.128;color:var(--paper-2);letter-spacing:normal;text-wrap:balance}.rsg-dhx-bs .dbs-sec--headc .dbs-lede{text-align:center;max-width:68ch;margin-inline:auto}.rsg-dhx-bs .dbs-links{margin:22px -24px 0;padding:18px 24px 20px;background:var(--plate);border-top:1px solid var(--line-2);display:flex;flex-direction:column;gap:11px}.rsg-dhx-bs .dbs-lk{display:inline-flex;align-items:flex-start;gap:9px;font-family:var(--ff-body);font-size:var(--fs-small);font-weight:600;line-height:1.5;color:var(--orange-deep);text-decoration:none}.rsg-dhx-bs .dbs-lk:hover{text-decoration:underline;text-underline-offset:3px}.rsg-dhx-bs .dbs-lk:focus-visible{outline:2px solid var(--orange-deep);outline-offset:2px;border-radius:4px}.rsg-dhx-bs .dbs-lk svg{width:12px;height:12px;margin-top:4px;flex:0 0 auto;fill:currentColor;display:block}.rsg-dhx-bs .dbs-dtin{position:absolute;top:0;left:0;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.rsg-dhx-bs .dbs-dtabs{display:flex;flex-wrap:wrap;gap:8px;padding:14px 16px;background:var(--plate-2);border-bottom:1px solid var(--line)}.rsg-dhx-bs .dbs-dtab{display:inline-flex;align-items:center;cursor:pointer;padding:11px 18px;background-color:var(--paper);background-image:linear-gradient(180deg,var(--paper),var(--paper));border:1px solid var(--orange-deep);border-radius:var(--r-btn);box-shadow:0 1px 0 rgba(11,34,91,.04);font-family:var(--ff-display);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);transition:color .18s var(--ease),background-image .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.rsg-dhx-bs .dbs-dtab:hover{background-image:linear-gradient(180deg,var(--navy-2),var(--navy));border-color:var(--navy);color:#fafbff;box-shadow:0 1px 2px rgba(11,34,91,.14),0 6px 16px rgba(11,34,91,.18)}.rsg-dhx-bs .dbs-dpanes{padding:30px 32px 34px}.rsg-dhx-bs .dbs-dpane{display:none}.rsg-dhx-bs #dbs-dec1:checked~.dbs-dtabs label[for=dbs-dec1],.rsg-dhx-bs #dbs-dec2:checked~.dbs-dtabs label[for=dbs-dec2],.rsg-dhx-bs #dbs-dec3:checked~.dbs-dtabs label[for=dbs-dec3]{background-image:linear-gradient(180deg,var(--navy-2),var(--navy));border-color:var(--navy);color:#fafbff;box-shadow:0 1px 2px rgba(11,34,91,.14),0 6px 16px rgba(11,34,91,.18)}.rsg-dhx-bs #dbs-dec1:checked~.dbs-dpanes .dbs-dpane:nth-child(1),.rsg-dhx-bs #dbs-dec2:checked~.dbs-dpanes .dbs-dpane:nth-child(2),.rsg-dhx-bs #dbs-dec3:checked~.dbs-dpanes .dbs-dpane:nth-child(3){display:block}.rsg-dhx-bs #dbs-dec1:focus-visible~.dbs-dtabs label[for=dbs-dec1],.rsg-dhx-bs #dbs-dec2:focus-visible~.dbs-dtabs label[for=dbs-dec2],.rsg-dhx-bs #dbs-dec3:focus-visible~.dbs-dtabs label[for=dbs-dec3]{outline:2px solid #fafbff;outline-offset:-4px;border-radius:8px}.rsg-dhx-bs .dbs-dpane .dbs-numblk{padding-block:0;border-top:0}.rsg-dhx-bs .dbs-dpane .dbs-decode{border:0;border-radius:0;padding:0}.rsg-dhx-bs .dbs-dpane:nth-child(1) .dbs-decode{grid-template-columns:repeat(3,1fr)}.rsg-dhx-bs .dbs-code{display:inline-block;margin-top:16px;font-family:var(--ff-mono);font-size:26px;font-weight:600;line-height:1.3;letter-spacing:.02em;color:var(--ink);background-image:linear-gradient(180deg,var(--paper),var(--plate));border:1px solid var(--line);border-radius:var(--r-btn);box-shadow:inset 0 1px 0 #fff,var(--sh-1);padding:16px 22px;overflow-wrap:anywhere}.rsg-dhx-bs .dbs-code b{font-weight:700;color:var(--navy);border-radius:4px;padding:2px 1px}.rsg-dhx-bs .dbs-code b:nth-of-type(odd){background:rgba(255,104,1,.16)}.rsg-dhx-bs .dbs-code b:nth-of-type(even){background:rgba(24,83,228,.12)}.rsg-dhx-bs .dbs-sum{margin-top:20px;padding:18px 22px;border-radius:var(--r-card);background:var(--plate);border:1px solid var(--line-2);font-family:var(--ff-body);font-size:var(--fs-body);line-height:1.65;color:var(--text)}.rsg-dhx-bs .dbs-math{display:inline-block;margin-top:14px;font-family:var(--ff-mono);font-size:19px;font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums lining-nums;background:rgba(255,104,1,.12);border-radius:var(--r-btn);padding:10px 16px}.rsg-dhx-bs .dbs-caps{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px}.rsg-dhx-bs .dbs-cap{display:inline-flex;align-items:baseline;gap:8px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-pill);padding:8px 16px;font-family:var(--ff-body);font-size:var(--fs-small);color:var(--text)}.rsg-dhx-bs .dbs-cap b{font-family:var(--ff-mono);font-weight:700;color:var(--navy);font-variant-numeric:tabular-nums lining-nums}.rsg-dhx-bs .dbs-revs.is-drag{cursor:grabbing;scroll-snap-type:none}@media (max-width:960px){.rsg-dhx-bs .dbs-dpane:nth-child(1) .dbs-decode{grid-template-columns:1fr}.rsg-dhx-bs .dbs-dpanes{padding:26px 20px 30px}.rsg-dhx-bs .dbs-dtab{padding:14px}}@media (max-width:767px){.rsg-dhx-bs .dbs-code{font-size:19px;padding:12px 14px}}@media (max-width:600px){.rsg-dhx-bs .dbs-dtab{flex:1 1 100%;justify-content:center}}@media (max-width:480px){.rsg-dhx-bs .dbs-links{margin-inline:-20px;padding:16px 20px 18px}}.rsg-dhx-bs .dbs-eras{grid-template-columns:1fr;margin-top:20px}.rsg-dhx-bs .dbs-eras .dbs-dk{min-width:170px;font-family:var(--ff-display);font-size:15px}.rsg-dhx-bs .dbs-eras .dbs-dhead .dbs-dk,.rsg-dhx-bs .dbs-eras .dbs-dhead .dbs-dv{font-family:var(--ff-display);font-size:var(--fs-eyebrow);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--navy)}@media (max-width:767px){.rsg-dhx-bs .dbs-eras .dbs-dk{min-width:120px}}