:root{--ss-u:8px;--ss-ink:rgba(11,15,20,.92);--ss-ink-muted:rgba(11,15,20,.72);--ss-paper:#fff;--ss-paper-2:#fbfdff;--ss-border:rgba(11,15,20,.14);--ss-border-etch:rgba(11,15,20,.12);--ss-border-strong:rgba(11,15,20,.18);--ss-etch:rgba(11,15,20,.04);--ss-grid:rgba(30,90,170,.02);--ss-grid-strong:rgba(30,90,170,.03);--ss-blue:#0b63ff;--ss-green:#1e7f3b;--ss-red:#b91c1c;--ss-gray:rgba(11,15,20,.72);--ss-amber:#b26a00;--ss-purple:#6f42c1}*{box-sizing:border-box}body,html{height:100%}body{margin:0;color:var(--ss-ink);background:var(--ss-paper);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;line-height:1.4;background-image:linear-gradient(to right,var(--ss-grid) 1px,transparent 1px),linear-gradient(to bottom,var(--ss-grid) 1px,transparent 1px),linear-gradient(to right,var(--ss-grid-strong) 1px,transparent 1px),linear-gradient(to bottom,var(--ss-grid-strong) 1px,transparent 1px);background-size:28px 28px,28px 28px,140px 140px,140px 140px;background-position:0 0,0 0,0 0,0 0}a{color:var(--ss-blue);text-decoration:none;border-bottom:0;cursor:pointer;display:inline-block;padding:.05em .45em;margin:-.05em -.45em;transition:background-color 60ms ease,color 60ms ease,opacity .12s ease}a:hover{background:var(--ss-blue);color:#fff}a:active{transform:translate(1px,1px)}a:focus-visible{outline:2px solid rgba(11,99,255,.65);outline-offset:2px}a[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none;background:transparent;color:var(--ss-ink-muted)}.ss-btn-inline{display:inline-flex;align-items:baseline;gap:calc(var(--ss-u) * 1);padding:calc(var(--ss-u) * .75) calc(var(--ss-u) * 1);margin:0;color:var(--ss-blue);border:1px solid rgba(11,99,255,.85);background:transparent;text-decoration:none!important;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:12px;line-height:1.2;transition:background-color 60ms ease,color 60ms ease,border-color 60ms ease,transform 80ms ease,opacity .12s ease}.ss-btn-inline:after,.ss-btn-inline:before{content:none!important}.ss-btn-inline{border-bottom-color:transparent!important}.ss-btn-inline:hover{border-bottom-color:var(--ss-blue)!important;background:var(--ss-blue);color:#fff;border-color:var(--ss-blue)}.ss-btn-inline:active{transform:translate(1px,1px)}.ss-btn-inline:focus-visible{outline:2px solid rgba(11,99,255,.65);outline-offset:2px}.ss-btn-inline:disabled,.ss-btn-inline[aria-disabled=true]{opacity:.6;cursor:not-allowed;pointer-events:none}.ss-btn{display:inline-flex;align-items:baseline;justify-content:center;gap:calc(var(--ss-u) * 1);padding:calc(var(--ss-u) * 1) calc(var(--ss-u) * 1.25);border:1px solid rgba(11,99,255,.85);background:transparent;color:var(--ss-blue);font:inherit;font-size:12px;line-height:1.2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color 60ms ease,color 60ms ease,border-color 60ms ease,transform 80ms ease,opacity .12s ease}.ss-btn:after,.ss-btn:before{content:none!important}.ss-btn:hover{background:var(--ss-blue);color:#fff;border-color:var(--ss-blue)}.ss-btn:active{transform:translate(1px,1px)}.ss-btn:focus-visible{outline:2px solid rgba(11,99,255,.65);outline-offset:2px}.ss-btn:disabled{opacity:.6;cursor:not-allowed}.ss-illume-blue,.ss-illume-green,.ss-illume-ink,.ss-illume-purple,.ss-illume-red{transition:color .15s ease,opacity .15s ease}.ss-illume-green:hover{color:var(--ss-green)}.ss-illume-red:hover{color:var(--ss-red)}.ss-illume-blue:hover{color:var(--ss-blue)}.ss-illume-purple:hover{color:var(--ss-purple)}.ss-illume-ink:hover{color:rgba(11,15,20,.98)}.ss-neg li{transition:color .15s ease,opacity .15s ease}.ss-neg li:hover{color:var(--ss-red)}hr{border:none;border-top:1px solid var(--ss-border);margin:calc(var(--ss-u) * 3) 0}.ss-h1,h1{margin:calc(var(--ss-u) * 3) 0 calc(var(--ss-u) * 2);font-size:42px;font-weight:800;line-height:1.2;letter-spacing:-.6px;color:rgba(11,15,20,.98)}.ss-h2,h2{margin:calc(var(--ss-u) * 4) 0 calc(var(--ss-u) * 2);font-size:18px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:rgba(11,15,20,.96)}ol,ul{margin:calc(var(--ss-u) * 2) 0;padding-left:calc(var(--ss-u) * 3)}li{margin:calc(var(--ss-u) * 1) 0}.ss-pre{white-space:pre;overflow-x:auto;font-size:12px;line-height:1.3;margin:0}.ss-intent{border:1px solid var(--ss-border-etch);background:hsla(0,0%,100%,.72);box-shadow:inset 0 0 0 1px var(--ss-etch);padding:calc(var(--ss-u) * 1.25) calc(var(--ss-u) * 2);display:grid;grid-template-columns:140px 1fr;grid-gap:calc(var(--ss-u) * 2);gap:calc(var(--ss-u) * 2);align-items:baseline;font-size:12px;line-height:1.35}.ss-intent-k{opacity:.6;text-transform:uppercase;letter-spacing:.45px}.ss-intent-v{color:rgba(11,15,20,.92)}@media (max-width:740px){.ss-intent{grid-template-columns:1fr;gap:calc(var(--ss-u) * 1)}}.ss-shell{max-width:1400px;margin:0 auto;padding:calc(var(--ss-u) * 3) calc(var(--ss-u) * 3) calc(var(--ss-u) * 4)}.ss-topbar{justify-content:space-between;gap:calc(var(--ss-u) * 2);border:1px solid var(--ss-border);background:hsla(0,0%,100%,.72);padding:calc(var(--ss-u) * 2) calc(var(--ss-u) * 2);box-shadow:inset 0 0 0 1px var(--ss-etch)}.ss-topbar,.ss-topbar-left{display:flex;align-items:center}.ss-topbar-left{gap:calc(var(--ss-u) * 1);font-size:12px;letter-spacing:.2px}.ss-nav{display:flex;gap:calc(var(--ss-u) * 2);align-items:baseline;flex-wrap:wrap;font-size:12px}.ss-nav a.ss-nav-active{color:rgba(11,15,20,.98);font-weight:800}.ss-layout{display:grid;grid-template-columns:1fr 320px;grid-gap:calc(var(--ss-u) * 3);gap:calc(var(--ss-u) * 3);margin-top:calc(var(--ss-u) * 2)}@media (max-width:1020px){.ss-layout{grid-template-columns:1fr}}.ss-block{border:1px solid var(--ss-border);background:hsla(0,0%,100%,.76);padding:calc(var(--ss-u) * 2) calc(var(--ss-u) * 2);box-shadow:inset 0 0 0 1px var(--ss-etch)}.ss-block+.ss-block{margin-top:calc(var(--ss-u) * 3)}.ss-plate{border:1px solid var(--ss-border-etch);background:hsla(0,0%,100%,.74);padding:calc(var(--ss-u) * 2) calc(var(--ss-u) * 2);box-shadow:inset 0 0 0 1px var(--ss-etch)}.ss-plate+.ss-plate{margin-top:calc(var(--ss-u) * 3)}.ss-block-title,.ss-plate-title{display:inline-block;border:1px solid var(--ss-border-etch);box-shadow:inset 0 0 0 1px var(--ss-etch);background:rgba(11,15,20,.015);padding:calc(var(--ss-u) * .5) calc(var(--ss-u) * 1);margin-bottom:calc(var(--ss-u) * 2);font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;color:rgba(11,15,20,.78)}.ss-grid,.ss-meta{display:grid;grid-template-columns:120px 1fr;grid-gap:calc(var(--ss-u) * 1) calc(var(--ss-u) * 2);gap:calc(var(--ss-u) * 1) calc(var(--ss-u) * 2);font-size:12px;line-height:1.35}.ss-k,.ss-meta .k{color:rgba(11,15,20,.6);text-transform:uppercase;letter-spacing:.4px}.ss-v{color:var(--ss-ink)}.ss-breakout{border:1px solid var(--ss-border);background:hsla(0,0%,100%,.72);padding:calc(var(--ss-u) * 2) calc(var(--ss-u) * 2);box-shadow:inset 0 0 0 1px var(--ss-etch);margin-top:calc(var(--ss-u) * 3)}.ss-blueprint{margin:0;font-size:11px;line-height:1.35;white-space:pre;overflow-x:auto}.ss-trace{color:rgba(11,15,20,.55);transition:color .15s ease,text-shadow .15s ease,opacity .15s ease}.ss-breakout:hover .ss-trace{color:var(--ss-blue);text-shadow:0 0 10px rgba(11,99,255,.08)}.ss-breakout[data-trace=green]:hover .ss-trace{color:var(--ss-green);text-shadow:0 0 10px rgba(30,127,59,.08)}.ss-breakout[data-trace=red]:hover .ss-trace{color:var(--ss-red);text-shadow:0 0 10px rgba(185,28,28,.08)}.ss-breakout[data-trace=amber]:hover .ss-trace{color:var(--ss-amber);text-shadow:0 0 10px rgba(178,106,0,.08)}.ss-breakout[data-trace=purple]:hover .ss-trace{color:var(--ss-purple);text-shadow:0 0 10px rgba(111,66,193,.08)}.ss-breakout[data-trace=gray]:hover .ss-trace{color:var(--ss-gray);text-shadow:none}.ss-led{width:10px;height:10px;display:inline-block;border:1px solid rgba(11,15,20,.18);background:rgba(11,15,20,.06)}.ss-led.blue{background:rgba(11,99,255,.62);border-color:rgba(11,99,255,.92)}.ss-led.green{background:rgba(30,127,59,.7);border-color:rgba(30,127,59,.92)}.ss-led.red{background:rgba(185,28,28,.58);border-color:rgba(185,28,28,.9)}.ss-led.gray{background:rgba(11,15,20,.12);border-color:rgba(11,15,20,.22)}.ss-led.amber{background:rgba(178,106,0,.62);border-color:rgba(178,106,0,.92)}.ss-led.purple{background:rgba(111,66,193,.62);border-color:rgba(111,66,193,.92)}.ss-tag{display:inline-block;border:1px solid var(--ss-border-strong);padding:1px 6px;font-size:12px;background:hsla(0,0%,100%,.6)}.ss-tag.blue{color:var(--ss-blue);border-color:rgba(11,99,255,.55)}.ss-tag.green{color:var(--ss-green);border-color:rgba(30,127,59,.55)}.ss-tag.red{color:var(--ss-red);border-color:rgba(185,28,28,.55)}.ss-tag.gray{color:rgba(11,15,20,.72);border-color:rgba(11,15,20,.24)}.ss-tag.amber{color:var(--ss-amber);border-color:rgba(178,106,0,.55)}.ss-tag.purple{color:var(--ss-purple);border-color:rgba(111,66,193,.55)}.ss-rail{position:static}.ss-rail-inner{position:-webkit-sticky;position:sticky;top:calc(var(--ss-u) * 2)}.ss-rail-sep{margin-top:calc(var(--ss-u) * 3);padding-top:calc(var(--ss-u) * 3);border-top:1px solid var(--ss-border)}.ss-rail-inner .ss-tag{border:0!important;background:transparent!important;padding:0!important;display:inline}.ss-procurement{margin-top:calc(var(--ss-u) * 4)}.ss-fees{border-top:1px solid var(--ss-border)}.ss-fee-row{display:flex;justify-content:space-between;align-items:baseline;gap:calc(var(--ss-u) * 2);padding:calc(var(--ss-u) * 2) 0;border-bottom:1px solid var(--ss-border)}.ss-fee-left{display:inline-flex;align-items:baseline;gap:calc(var(--ss-u) * 1)}.ss-price{white-space:nowrap;font-weight:800}.ss-tier-commercial{color:var(--ss-purple)}.ss-tier-standard{color:var(--ss-green)}.ss-tier-rights{color:var(--ss-amber)}.ss-tier-neutral{color:rgba(11,15,20,.85)}.ss-footerbar{margin-top:calc(var(--ss-u) * 4);border-top:1px solid var(--ss-border)}.ss-footer-inner{max-width:1400px;margin:0 auto;padding:calc(var(--ss-u) * 2) calc(var(--ss-u) * 3);display:flex;align-items:center;justify-content:space-between;gap:calc(var(--ss-u) * 3);font-size:12px}.ss-footer-left,.ss-footer-right{display:inline-flex;align-items:center;gap:calc(var(--ss-u) * 1)}.ss-footer-muted{opacity:.75}.ss-footer-dot{opacity:.35}.ss-footer-signal{color:var(--ss-blue);font-weight:800}.ss-heartbeat{width:8px;height:8px;display:inline-block;border:1px solid rgba(11,15,20,.18);background:rgba(11,15,20,.06);animation:ss_tick 1.25s step-end infinite}@keyframes ss_tick{0%{background:rgba(11,15,20,.06);border-color:rgba(11,15,20,.18)}50%{background:rgba(30,127,59,.55);border-color:rgba(30,127,59,.85)}to{background:rgba(11,15,20,.06);border-color:rgba(11,15,20,.18)}}@media (prefers-reduced-motion:reduce){.ss-heartbeat{animation:none}}.ss-footer-index{max-width:1400px;margin:0 auto;padding:0 calc(var(--ss-u) * 3) calc(var(--ss-u) * 3)}.ss-footer-index-title{font-size:12px;letter-spacing:.6px;text-transform:uppercase;opacity:.75;margin:calc(var(--ss-u) * 2) 0 calc(var(--ss-u) * 2)}.ss-footer-index-grid{display:grid;grid-template-columns:120px 1fr 1fr;grid-gap:calc(var(--ss-u) * 1) calc(var(--ss-u) * 3);gap:calc(var(--ss-u) * 1) calc(var(--ss-u) * 3);font-size:12px;align-items:baseline}.ss-footer-index-grid .k{opacity:.6;text-transform:uppercase;letter-spacing:.4px}.ss-index-row{padding:calc(var(--ss-u) * 2) 0}.ss-index-row+.ss-index-row{border-top:1px solid var(--ss-border-etch)}.ss-index-left{margin-bottom:calc(var(--ss-u) * 1.5)}.ss-index-id{font-size:11px;opacity:.6;margin-bottom:4px}.ss-index-name{font-size:14px;font-weight:600}.ss-index-actions{display:flex;align-items:baseline;gap:calc(var(--ss-u) * 2);font-size:12px}.ss-action-break{display:inline-block;width:1px;height:14px;background:var(--ss-border);margin:0 calc(var(--ss-u) * 1);opacity:.6}