.st-product-footer{clear:both;text-align:left;position:relative;box-sizing:border-box;margin-top:32px;background:#0b1018;color:#d5dfed;border-top:1px solid #2b3a4d;font:13px/1.5 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.st-product-footer::before{content:"";display:block;width:64px;height:3px;background:#ff8b18;margin:auto}
.st-footer-inner{box-sizing:border-box;width:min(100%,1440px);margin:auto;padding:24px 28px}
.st-footer-heading,.st-footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}
.st-footer-heading>div{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.st-footer-brand{color:#ff9d3b;font-weight:800;letter-spacing:.02em;font-size:18px}.st-footer-heading strong{color:#f1f5fa;font-size:15px}.st-footer-caption,.st-footer-bottom{color:#a8bad0;font-size:12px}.st-footer-version{border:1px solid #33435a;border-radius:999px;padding:5px 11px;white-space:nowrap}
.st-footer-identities{display:grid;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr) minmax(250px,2fr);gap:14px;margin:20px 0;padding:0}.st-footer-identities>div{margin:0;padding:12px 16px;background:#111b29;border:1px solid #2b3a4d;border-radius:10px;min-width:0}.st-footer-identities dt{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#a9bed8;margin-bottom:6px}.st-footer-identities dd{margin:0}.st-footer-identities code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;color:#edf5ff;font-size:14px;background:transparent;padding:0;border:0;user-select:all;overflow-wrap:anywhere}
.st-footer-bottom{padding-top:16px;border-top:1px solid #263347}.st-footer-bottom nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:6px 18px;width:auto;max-width:100%;padding:0;border:0;background:transparent}.st-footer-bottom a{width:auto;min-width:0;flex:0 0 auto;color:#c6d9f0;text-decoration:none;padding:5px 0}.st-footer-bottom a:hover{color:#ffb363;text-decoration:underline}.st-footer-bottom a:focus-visible{outline:2px solid #ff9d3b;outline-offset:4px;border-radius:2px}
@media(max-width:720px){.st-footer-inner{padding:20px 18px}.st-footer-identities{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.st-footer-uuid{grid-column:1/-1}.st-footer-heading>div{gap:5px 10px}.st-footer-caption{flex-basis:100%}.st-footer-identities code{font-size:12px}.st-product-footer{margin-bottom:76px}.st-footer-bottom{gap:8px}}
@media print{.st-product-footer{display:none}}
