.hx--v3{--x3-blue:#175cff;--x3-blue-ink:#1249d6;--x3-blue-tint:#eef3ff;--x3-cyan:#10a8cf;--x3-teal:#0e8fb0;--x3-teal-tint:#e7f6fa;--x3-green:#15956f;--x3-green-ink:#0f7a5a;--x3-green-tint:#eaf7f1;--x3-navy:#0b1220;--x3-navy-2:#1b2740;--x3-amber:#b86e00;--x3-amber-ink:#8f5500;--x3-amber-tint:#fff5e5;--x3-red:#c2412d;--x3-red-tint:#fdeeea;--x3-ink:#15171b;--x3-ink-2:#3c414a;--x3-muted:#6a707a;--x3-rule:#e3e8f1;--x3-tint:#f7f9fd;--x3-grad:linear-gradient(135deg, #175cff 0%, #10a8cf 55%, #15956f 100%);--x3-ease:cubic-bezier(.2, .7, .2, 1)}.hx--v3 .x3-preview{z-index:1;background:var(--x3-navy);color:#fff;font-size:12.5px;line-height:1.5;position:relative}.hx--v3 .x3-preview .hx-shell{flex-wrap:wrap;align-items:center;gap:6px 12px;padding-top:8px;padding-bottom:8px;display:flex}.hx--v3 .x3-preview b{background:var(--x3-grad);letter-spacing:.06em;border-radius:999px;align-items:center;height:20px;padding:0 8px;font-size:11px;display:inline-flex}.hx--v3 .x3-preview a{color:#9fc0ff;text-underline-offset:3px;margin-left:auto;text-decoration:underline}.hx--v3 .x3-mark{letter-spacing:.03em;border:1px solid #0000;border-radius:6px;align-items:center;gap:5px;height:20px;margin:0 0 10px;padding:0 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.hx--v3 .x3-mark--new{background:var(--x3-green);color:#fff}.hx--v3 .x3-mark--updated{background:var(--x3-blue-tint);color:var(--x3-blue-ink);border-color:#175cff40}.hx--v3 .x3-mark--moved{color:var(--x3-ink-2);border-color:var(--x3-rule);background:#fff}.hx--v3 .x3-mark--kept{color:var(--x3-muted);border-color:var(--x3-rule);background:0 0;font-weight:600}.hx--v3 .hx-toc__item .x3-dot-new{background:var(--x3-green);color:#fff;vertical-align:2px;border-radius:4px;margin-left:6px;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;display:inline-block}.hx--v3 .hx-bear__item.is-v3{border-color:#175cff59;box-shadow:0 10px 26px -18px #175cff8c}.hx--v3 .hx-bear__item.is-v3 .hx-bear__no{color:var(--x3-blue)}.hx--v3 .x3-bear-tag{background:var(--x3-blue-tint);color:var(--x3-blue-ink);vertical-align:3px;border-radius:4px;margin-left:8px;padding:0 6px;font-size:11px;font-weight:700;line-height:18px;display:inline-block}.hx--v3 .x3-h1-q{display:block}.hx--v3 .x3-h1-q mark{color:inherit;background:linear-gradient(#0000 62%,#175cff29 62%);padding:0 .04em}.hx--v3 .x3-h1-sub{background:var(--x3-grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:.5em;font-style:normal;font-weight:700;line-height:1.5;display:block}.hx--v3 .x3-xrp{background:linear-gradient(#fff, #fff) padding-box, var(--x3-grad) border-box;color:var(--x3-blue-ink);white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:12px;font-weight:800;line-height:1.5;display:inline-flex}.hx--v3 .x3-xrp svg{color:var(--x3-blue);flex:none}.hx--v3 .st{position:relative}.hx--v3 .st__bar{background:var(--x3-tint);border:1px solid var(--x3-rule);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 12px;margin-top:18px;padding:12px 14px;display:grid}.hx--v3 .st__play{background:var(--x3-navy);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .2s;display:grid}.hx--v3 .st__play:hover{transform:scale(1.06)}.hx--v3 .st__dots{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hx--v3 .st__dot{width:26px;height:26px;color:var(--x3-muted);font-family:var(--hx-mono);cursor:pointer;background:#fff;border:1.5px solid #cfd8e8;border-radius:50%;place-items:center;font-size:11.5px;font-weight:700;transition:background .3s,color .3s,border-color .3s;display:grid;position:relative}.hx--v3 .st__dot.is-done{color:var(--x3-blue-ink);background:var(--x3-blue-tint);border-color:#175cff59}.hx--v3 .st__dot.is-at{background:var(--x3-grad);color:#fff;border-color:#0000;box-shadow:0 6px 14px -6px #175cff99}.hx--v3 .st__prog{background:var(--x3-blue);transform-origin:0;border-radius:2px;height:2px;animation-name:x3-prog;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:-6px;left:2px;right:2px}@keyframes x3-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hx--v3 .st__cap{min-height:3em;color:var(--x3-ink);grid-column:1/-1;align-items:baseline;gap:10px;margin:0;font-size:14px;font-weight:600;line-height:1.65;display:flex}.hx--v3 .st__cap-no{font-family:var(--hx-mono);color:var(--x3-blue);letter-spacing:.04em;flex:none;font-size:11px;font-weight:700}@media (min-width:720px){.hx--v3 .st__bar{grid-template-columns:auto auto minmax(0,1fr)}.hx--v3 .st__cap{border-left:1px solid var(--x3-rule);grid-column:auto;min-height:0;padding-left:12px}}.hx--v3 .st .sv{opacity:.16;filter:saturate(0);transition:opacity .55s ease, filter .55s ease, transform .65s var(--x3-ease)}.hx--v3 .st .svh{opacity:0;transition:opacity .55s ease, transform .65s var(--x3-ease);transform:translateY(8px)}.hx--v3 .st .sh{transition:opacity .45s ease, transform .55s var(--x3-ease)}.hx--v3 .st .sa{transition:box-shadow .45s ease, border-color .45s ease, background-color .45s ease, opacity .45s ease, transform .45s var(--x3-ease), filter .45s ease}.hx--v3 .st.st--s1 .sv-1,.hx--v3 .st.st--s2 .sv-2,.hx--v3 .st.st--s3 .sv-3,.hx--v3 .st.st--s4 .sv-4,.hx--v3 .st.st--s5 .sv-5,.hx--v3 .st.st--s6 .sv-6,.hx--v3 .st.st--s7 .sv-7,.hx--v3 .st.st--s8 .sv-8{opacity:1;filter:none;transform:none}.hx--v3 .st.st--s1 .svh-1,.hx--v3 .st.st--s2 .svh-2,.hx--v3 .st.st--s3 .svh-3,.hx--v3 .st.st--s4 .svh-4,.hx--v3 .st.st--s5 .svh-5,.hx--v3 .st.st--s6 .svh-6,.hx--v3 .st.st--s7 .svh-7,.hx--v3 .st.st--s8 .svh-8{opacity:1;transform:none}.hx--v3 .st.st--s1 .sh-1,.hx--v3 .st.st--s2 .sh-2,.hx--v3 .st.st--s3 .sh-3,.hx--v3 .st.st--s4 .sh-4,.hx--v3 .st.st--s5 .sh-5,.hx--v3 .st.st--s6 .sh-6,.hx--v3 .st.st--s7 .sh-7,.hx--v3 .st.st--s8 .sh-8{opacity:0;pointer-events:none;transform:translateY(-4px)}.hx--v3 .st.st--at-1 .sa-1,.hx--v3 .st.st--at-2 .sa-2,.hx--v3 .st.st--at-3 .sa-3,.hx--v3 .st.st--at-4 .sa-4,.hx--v3 .st.st--at-5 .sa-5,.hx--v3 .st.st--at-6 .sa-6,.hx--v3 .st.st--at-7 .sa-7,.hx--v3 .st.st--at-8 .sa-8{border-color:#175cff8c;box-shadow:0 0 0 3px #175cff33,0 14px 30px -18px #175cff8c}@keyframes x3-dash{to{stroke-dashoffset:-24px}}@keyframes x3-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes x3-blink{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.hx--v3 .st .sv,.hx--v3 .st .svh,.hx--v3 .st .sh,.hx--v3 .st .sa{transition:none}.hx--v3 .st *,.hx--v3 .st :before,.hx--v3 .st :after{animation:none!important}}.hx--v3 .dm__what .dm__what-xrp{background:linear-gradient(#fff, #fff) padding-box, var(--x3-grad) border-box;color:var(--x3-blue-ink);border:1.5px solid #0000;font-weight:800}.hx--v3 .fs2__layer--xrp-zone .fs2__tag{background:var(--x3-grad);color:#fff;border-color:#0000;font-weight:800;box-shadow:0 6px 14px -8px #175cffb3}
