.spectrum-guide{--paper:#eee9df;--ink:#192126;--muted:#4b5357;--line:#19212626;--bronze:#9a6225;--amber:#f0aa4a;--ivory:#e9e1d2;--body:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.spectrum-guide *{box-sizing:border-box}.spectrum-guide{scroll-behavior:smooth;scroll-padding-top:100px}.spectrum-guide{margin:0;background:var(--paper);color:var(--ink);font:16px/1.75 var(--body);-webkit-font-smoothing:antialiased}.spectrum-guide a{color:inherit;text-underline-offset:4px;text-decoration-color:var(--bronze)}.spectrum-guide a:hover{text-decoration-color:currentColor}.spectrum-guide a:focus-visible,.spectrum-guide button:focus-visible,.spectrum-guide summary:focus-visible{outline:3px solid var(--bronze);outline-offset:5px}.spectrum-guide .shell{width:min(1280px,calc(100% - 64px));margin:auto}.spectrum-guide .masthead{background:#10171b;color:var(--ivory);border-bottom:1px solid #e9e1d220}.spectrum-guide .brand-row{display:flex;align-items:center;gap:22px;padding-block:16px}.spectrum-guide .brand-row img{display:block;object-fit:contain}.spectrum-guide .review-tag{font-size:11px;letter-spacing:.09em;color:#c5bdaf}.spectrum-guide button{font:600 12px var(--body);padding:10px 14px;border:1px solid #e9e1d240;background:transparent;color:var(--ivory);cursor:pointer}.spectrum-guide #print{margin-left:auto}.spectrum-guide .intro{background:#10171b;color:var(--ivory);padding:60px 0 54px}.spectrum-guide .eyebrow{font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;color:var(--bronze)}.spectrum-guide .intro .eyebrow{color:var(--amber);margin:0 0 20px}.spectrum-guide h1{font-family:"Arial Narrow","Impact",var(--body);font-stretch:condensed;font-size:clamp(42px,5vw,68px);line-height:1.05;letter-spacing:-.025em;margin:0 0 20px;text-shadow:0 2px 1px #000c,0 5px 12px #0008}.spectrum-guide .lead{font-size:25px;margin:0 0 8px;font-weight:650}.spectrum-guide .intro-copy{max-width:680px;color:#d4ccbe;margin:0}.spectrum-guide .version{font-size:12px;color:#b8b0a2;margin:22px 0 0}.spectrum-guide .docs-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:54px;align-items:start;padding-block:48px 72px}.spectrum-guide .docs-toc{position:sticky;top:26px;max-height:calc(100svh - 52px);overflow-y:auto;scrollbar-width:thin;padding-right:12px}.spectrum-guide .docs-toc summary{font-size:15px;font-weight:750;cursor:pointer;margin-bottom:12px}.spectrum-guide .docs-toc ol{list-style:none;padding:0;margin:0}.spectrum-guide .docs-toc li{margin:0}.spectrum-guide .docs-toc a{display:block;padding:7px 10px 7px 0;font-size:13px;line-height:1.4;text-decoration:none;border-left:2px solid transparent}.spectrum-guide .docs-toc a:hover{color:var(--bronze)}.spectrum-guide .docs-toc a[aria-current=true]{border-left-color:var(--bronze);padding-left:10px;font-weight:700;color:#704517}.spectrum-guide .toc-foot{font-size:12px;color:var(--muted);border-top:1px solid var(--line);margin-top:18px;padding-top:16px;line-height:1.6}.spectrum-guide .docs-article{min-width:0}.spectrum-guide .doc-section{scroll-margin-top:30px;border-bottom:1px solid var(--line);padding:38px 0}.spectrum-guide .doc-section:first-child{padding-top:0}.spectrum-guide .doc-section:last-child{border-bottom:none}.spectrum-guide .section-number{color:var(--bronze);font-size:12px;letter-spacing:.1em;margin:0 0 7px;font-weight:700}.spectrum-guide h2{font-size:clamp(27px,2.8vw,36px);line-height:1.18;letter-spacing:-.025em;margin:0 0 25px;text-shadow:0 2px 1px #19212614,0 4px 8px #19212612}.spectrum-guide h3{font-size:19px;line-height:1.4;margin:28px 0 12px}.spectrum-guide p{margin:0 0 17px}.spectrum-guide ul,.spectrum-guide ol{padding-left:24px;margin:15px 0 22px}.spectrum-guide li{margin:8px 0;padding-left:3px}.spectrum-guide strong{font-weight:700}.spectrum-guide .note{border-left:3px solid var(--bronze);padding:4px 0 4px 20px;margin:27px 0}.spectrum-guide .note>strong{display:block;margin-bottom:8px}.spectrum-guide .note p{margin:0}.spectrum-guide .steps li{padding-left:6px;margin-bottom:15px}.spectrum-guide .reference{font-size:13px;color:var(--muted)}.spectrum-guide .table-scroll{overflow-x:auto;margin:24px 0}.spectrum-guide table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.65}.spectrum-guide th,.spectrum-guide td{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid var(--line)}.spectrum-guide th{background:var(--ink);color:var(--ivory);font-weight:650}.spectrum-guide td:first-child{font-weight:650;width:25%;min-width:145px}.spectrum-guide tbody tr:nth-child(even){background:#19212605}.spectrum-guide .buy{color:#157a4c}.spectrum-guide .sell{color:#a42d38}.spectrum-guide .column-reference{padding:21px 0 10px;border-bottom:1px solid var(--line)}.spectrum-guide .column-reference .eyebrow{margin-bottom:5px}.spectrum-guide .column-reference h3{font-size:24px;margin:0 0 15px}.spectrum-guide .column-reference:last-of-type{margin-bottom:24px}.spectrum-guide .example{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);margin:24px 0}.spectrum-guide .example div{padding:18px 12px;border-right:1px solid var(--line)}.spectrum-guide .example div:last-child{border:none}.spectrum-guide .example span{display:block;font-size:12px;color:var(--muted)}.spectrum-guide .example strong{font-size:30px}.spectrum-guide .doc-figure{margin:30px 0;padding:20px 22px 16px;background:#e3ded4;border:1px solid #cbc4b6;width:fit-content;max-width:100%}.spectrum-guide .doc-figure .image-link{display:block;width:fit-content;max-width:100%}.spectrum-guide .doc-figure img{display:block;max-width:100%;width:auto;height:auto;max-height:none}.spectrum-guide .sl-content-image{outline:3px solid #d8d2c7;outline-offset:0;box-shadow:0 4px 12px rgba(25,33,38,.14)}.spectrum-guide .doc-figure figcaption{max-width:760px;font-size:13px;line-height:1.6;color:var(--muted);margin-top:17px}.spectrum-guide .doc-figure>a:last-child{display:inline-block;font-size:12px;margin-top:7px}.spectrum-guide .figure-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}.spectrum-guide .figure-pair .doc-figure{margin-top:10px;padding:14px;min-width:0}.spectrum-guide .back-top{display:inline-block;margin-top:24px;font-size:11px;font-weight:750;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.spectrum-guide .closing{font-size:25px;font-weight:650;margin:30px 0 16px}.spectrum-guide footer{background:#10171b;color:#b8b0a2;padding:35px 0;font-size:13px}.spectrum-guide footer p{max-width:840px}.spectrum-guide footer a{color:var(--ivory)}.spectrum-guide .skip-link{position:fixed;z-index:100;top:-80px;left:10px;background:var(--ivory);padding:10px}.spectrum-guide .skip-link:focus{top:8px}@media(max-width:1050px){.spectrum-guide .docs-layout{grid-template-columns:205px minmax(0,1fr);gap:32px}.spectrum-guide .shell{width:calc(100% - 40px)}}@media(max-width:820px){.spectrum-guide .docs-layout{display:block;padding-top:26px}.spectrum-guide .docs-toc{position:static;max-height:none;border-bottom:1px solid var(--line);padding-bottom:22px;margin-bottom:32px;overflow:visible}.spectrum-guide .docs-toc ol{columns:2}.spectrum-guide .docs-toc li{break-inside:avoid}.spectrum-guide .toc-foot{display:none}.spectrum-guide .intro{padding:35px 0}.spectrum-guide .review-tag{font-size:9px}.spectrum-guide .brand-row{gap:12px}.spectrum-guide .brand-row img{width:105px;height:auto}.spectrum-guide .figure-pair{gap:12px}.spectrum-guide .doc-section{scroll-margin-top:20px}}@media(max-width:520px){.spectrum-guide .shell{width:calc(100% - 32px)}.spectrum-guide{font-size:16px}.spectrum-guide .review-tag{max-width:110px}.spectrum-guide .brand-row{flex-wrap:wrap}.spectrum-guide #print{font-size:10px;padding:8px}.spectrum-guide .docs-toc ol{columns:1}.spectrum-guide .figure-pair{display:block}.spectrum-guide .doc-figure{padding:14px;width:100%}.spectrum-guide .doc-figure img{width:100%;height:auto}.spectrum-guide .example{grid-template-columns:repeat(2,1fr)}.spectrum-guide .example div:nth-child(2){border-right:none}.spectrum-guide .example div{border-bottom:1px solid var(--line)}.spectrum-guide table{font-size:14px}.spectrum-guide th,.spectrum-guide td{padding:10px}.spectrum-guide td:first-child{min-width:110px}.spectrum-guide .doc-section{padding-block:30px}.spectrum-guide h2{font-size:28px}}@media(prefers-reduced-motion:reduce){.spectrum-guide{scroll-behavior:auto}}@media print{.spectrum-guide .masthead,.spectrum-guide .docs-toc,.spectrum-guide .back-top,.spectrum-guide #print,.spectrum-guide .review-tag{display:none}.spectrum-guide .shell{width:100%}.spectrum-guide .intro{background:white;color:#192126;padding:0 0 25px}.spectrum-guide .intro *{color:#192126!important;text-shadow:none!important}.spectrum-guide .docs-layout{display:block;padding:0}.spectrum-guide .doc-section{break-before:auto;padding:20px 0}.spectrum-guide .doc-section h2,.spectrum-guide .doc-section h3{break-after:avoid;text-shadow:none}.spectrum-guide .doc-figure{break-inside:avoid;max-width:85%;padding:10px}.spectrum-guide .doc-figure img{max-height:650px;width:auto;max-width:100%}.spectrum-guide a{color:inherit}.spectrum-guide footer{background:white;color:inherit}.spectrum-guide .image-link::after{content:none}}/* Intro Pass03: match the live StreetLight product-family display stack. */.spectrum-guide h1{font-family:"Arial Narrow","Helvetica Neue Condensed",Impact,sans-serif}.spectrum-guide #start-here h3{margin-top:34px}

.spectrum-guide{margin-top:72px}.spectrum-guide .shell{width:var(--shell)}.spectrum-guide .docs-toc{top:95px;max-height:calc(100svh - 120px)}.spectrum-guide .doc-section{scroll-margin-top:100px}.guide-product-hero{margin-block:0;padding-block:32px;background:#10171b}.guide-product-hero img{width:min(760px,100%);margin:auto}.spectrum-guide .intro{padding-top:24px}.spectrum-guide .intro button{margin-top:16px}.spectrum-guide .td-utility{background:var(--paper)}@media(max-width:860px){.spectrum-guide{margin-top:64px}.spectrum-guide .docs-toc{position:static;max-height:none}}
.spectrum-guide .guide-product-hero{margin:0;width:100%;padding:24px}.spectrum-guide .guide-product-hero img{width:min(600px,100%)}
