.sll-band>.wrap{padding-left:var(--gut);padding-right:var(--gut)}.sll-band .callout p a{color:var(--accent-deep)}@media (max-width:860px){.sll-band .tscroll th:first-child,.sll-band .tscroll td:first-child{background:var(--bg-2)}}.sll-inst{border-top:1px solid var(--border-strong);margin:0;padding:26px 0 0}.sll-inst-read{font-family:var(--mono);color:var(--body);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:6px 22px;margin-top:12px;font-size:12.5px;display:flex}.sll-inst-read .ir{align-items:baseline;gap:8px;display:inline-flex}.sll-inst-read .ir+.ir:before{content:"";background:var(--border);align-self:center;width:1px;height:12px;margin-right:14px}@media (max-width:760px){.sll-inst-read{gap:6px 14px;font-size:12px}.sll-inst-read .ir+.ir:before{margin-right:8px}}@media (max-width:430px){.sll-inst-read .ir+.ir:before{display:none}}.sll-inst-note{font-family:var(--mono);color:var(--muted);max-width:74ch;margin:18px 0 0;font-size:12px;line-height:1.7}.sll-inst-note a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.sll-inst-note a:hover{color:var(--accent-deep)}.sll-tbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:12px 20px;padding-bottom:16px;display:flex}.sll-seg{border:1px solid var(--border-strong);display:flex}.sll-seg button{font-family:var(--mono);color:var(--body);cursor:pointer;border-right:1px solid var(--border);min-height:44px;padding:10px 15px;font-size:12.5px;transition:background .15s,color .15s}.sll-seg button:last-child{border-right:0}.sll-seg button:hover{background:var(--bg-2);color:var(--fg)}.sll-seg button[aria-checked=true]{background:var(--accent-deep);color:var(--surface)}.sll-seg button[aria-checked=true]:hover{color:var(--surface);background:#043526}.sll-seg button:focus-visible{outline:2px solid var(--fg);outline-offset:-2px}.sll-seg button[aria-checked=true]:focus-visible{outline-color:var(--surface)}@media (max-width:430px){.sll-seg button{padding:9px 11px;font-size:12px}.sll-seg{flex-wrap:wrap}}.sll-tr-count{font-family:var(--mono);color:var(--body);font-variant-numeric:tabular-nums;max-width:none;margin:0;font-size:13px}.sll-tr-count b{color:var(--fg);font-size:15px;font-weight:500}.sll-tr-count .sep{color:var(--muted);padding:0 6px}.sll-tr-count .hot{color:var(--accent-deep)}.sll-trace{border:1px solid var(--border);background:var(--surface);margin-top:0}.sll-trace[data-level=annotated] .tr-row:not(.is-flag) .tr-op{color:var(--muted)}.sll-trace[data-level=annotated] .tr-row:not(.is-flag) .tr-bar{background:var(--border);height:6px}.sll-trace[data-level=annotated] .tr-row:not(.is-flag) .tr-arg,.sll-trace[data-level=findings] .tr-row:not(.is-flag) .tr-op{color:var(--muted)}.sll-trace[data-level=findings] .tr-row:not(.is-flag) .tr-bar{background:var(--border);height:6px}.sll-trace[data-level=findings] .tr-row:not(.is-flag) .tr-arg{color:var(--muted)}.sll-trace.is-settling .tr-row{animation:.34s cubic-bezier(.2,.7,.3,1) both settle-llm}.sll-trace.is-settling .tr-bar{animation:.42s cubic-bezier(.2,.7,.3,1) .2s both grow}.sll-tr-axis{grid-template-columns:var(--c1) minmax(0,1.55fr) var(--c3) minmax(0,1fr);border-bottom:1px solid var(--border);background:var(--bg-2);font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:#5f5a4c;align-items:center;height:30px;font-size:11px;display:grid}.sll-tr-axis>span{padding:0 10px}.sll-tr-axis .ax{height:100%;margin-right:14px;padding:0;position:relative}.sll-tr-axis .ax i{border-left:1px solid var(--border);white-space:nowrap;align-items:center;padding-left:6px;font-style:normal;display:flex;position:absolute;top:0;bottom:0}@media (max-width:1180px){.sll-tr-axis{grid-template-columns:var(--c1) minmax(0,1.35fr) var(--c3) minmax(0,1fr)}}@media (max-width:760px){.sll-tr-axis{grid-template-columns:var(--c1) minmax(0,1fr) var(--c3)}.sll-tr-axis .ax{display:none}}.sll-tr-rows{position:relative}.sll-tr-row{grid-template-columns:var(--c1) minmax(0,1.55fr) var(--c3) minmax(0,1fr);text-align:left;cursor:default;border-bottom:1px solid #0000;align-items:stretch;width:100%;min-height:44px;transition:background .14s;display:grid;position:relative}.sll-tr-row:hover,.sll-tr-row.is-chain{background:var(--bg-2)}.sll-tr-row.is-chain:after{content:"";background:var(--border-strong);width:2px;position:absolute;top:0;bottom:0;left:0}.sll-tr-row:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;z-index:3}.sll-tr-row .tr-gut{font-family:var(--mono);color:var(--muted);justify-content:center;align-items:center;font-size:11px;display:flex}.sll-tr-row .tr-gut svg{width:13px;height:13px;color:var(--accent);display:block}.sll-tr-row .tr-label{align-items:center;min-width:0;padding-right:10px;display:flex}.sll-tr-row .ind,.sll-tr-row .elbow{flex:0 0 15px;align-self:stretch;position:relative}.sll-tr-row .ind.v:before,.sll-tr-row .elbow:before{content:"";border-left:1px solid var(--border-soft);position:absolute;top:0;bottom:0;left:6px}.sll-tr-row .elbow:before{height:50%;bottom:auto}.sll-tr-row .elbow.cont:before{height:auto;bottom:0}.sll-tr-row .elbow:after{content:"";border-top:1px solid var(--border-soft);width:7px;position:absolute;top:50%;left:6px}.sll-tr-row .tr-op{font-family:var(--mono);color:var(--tr-op,var(--fg));letter-spacing:-.005em;font-size:13px;line-height:1.5}.sll-tr-row .tr-arg{color:var(--muted)}.sll-tr-row .tr-dur{font-family:var(--mono);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:center;padding-right:14px;font-size:12.5px;display:flex}.sll-tr-row .tr-track{margin-right:14px;position:relative}.sll-tr-row .tr-track:before{content:"";border-top:1px dotted var(--border-soft);position:absolute;top:50%;left:0;right:0}.sll-tr-row .tr-bar{background:var(--border-strong);min-width:3px;height:9px;transition:background .16s,transform .16s;position:absolute;top:50%;transform:translateY(-50%)}.sll-tr-row.is-flag .tr-bar{background:var(--accent);transform:translateY(-50%)scaleY(1.2222)}.sll-tr-row.is-flag .tr-gut{color:var(--accent)}.sll-tr-row.is-flag[aria-expanded=true]{background:var(--bg-2)}.sll-tr-row.is-flag[aria-expanded=true] .tr-bar{background:var(--accent-deep)}@media (max-width:1180px){.sll-tr-row{grid-template-columns:var(--c1) minmax(0,1.35fr) var(--c3) minmax(0,1fr)}}@media (max-width:760px){.sll-tr-row{grid-template-columns:var(--c1) minmax(0,1fr) var(--c3);padding:6px 0}.sll-tr-row .tr-track{grid-column:1/-1;height:9px;margin-top:4px;margin-right:0;padding-left:0;padding-right:0}.sll-tr-row .tr-track:before{left:0;right:0}}.sll-tr-fid{font-family:var(--mono);letter-spacing:.06em;color:var(--surface);background:var(--accent-deep);flex:none;margin-left:10px;padding:2px 6px;font-size:11px}.tr-detail:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border);background:var(--bg-2);padding:26px 28px 28px}@media (max-width:760px){.tr-detail:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){padding:22px 18px 24px}}.dtop:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){flex-wrap:wrap;align-items:baseline;gap:12px 16px;display:flex}.dtop:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) .did{font-family:var(--mono);letter-spacing:.08em;color:var(--surface);background:var(--accent-deep);padding:4px 9px;font-size:12px}.dtop:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) .sev{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--caution);border:1px solid var(--caution);padding:3px 8px;font-size:11.5px}.dtop:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) .sev[data-sev=Medium]{color:var(--body);border-color:var(--border-strong)}.dtop:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) h3{letter-spacing:-.018em;flex:320px;font-size:23px}@media (max-width:760px){.dtop:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) h3{flex-basis:100%;font-size:20px}}.dclose:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){font-family:var(--mono);color:var(--body);border-bottom:1px solid var(--border-strong);cursor:pointer;min-height:44px;margin-left:auto;padding:10px 0;font-size:12px}.dclose:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)):hover{color:var(--accent-deep);border-color:var(--accent-deep)}@media (max-width:760px){.dclose:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){margin-left:0}}.dgrid:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:34px;margin-top:16px;display:grid}.dgrid:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) p{color:var(--body);max-width:58ch;font-size:18px;line-height:1.58}.dgrid:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) p+p{margin-top:14px}.dgrid:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) p b{color:var(--fg);font-weight:400}@media (max-width:1180px){.dgrid:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){grid-template-columns:minmax(0,1fr);gap:22px}}.dmeta:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){border-left:1px solid var(--border);padding-left:22px}.dmeta:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) dt{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#5f5a4c;margin-bottom:5px;font-size:11px}.dmeta:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) dd{font-family:var(--mono);color:var(--fg);word-break:break-word;margin-bottom:16px;font-size:12.5px;line-height:1.65}.dmeta:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) dd:last-of-type{margin-bottom:0}.dmeta:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) .sep{color:var(--muted);padding:0 4px}@media (max-width:1180px){.dmeta:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){border-left:0;border-top:1px solid var(--border);padding-top:20px;padding-left:0}}.sll-tr-foot{font-family:var(--mono);color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 28px;max-width:none;padding-top:16px;font-size:12px;display:flex}.sll-tr-foot p{max-width:70ch;font-family:var(--serif);margin:0}.sll-gate{border-top:1px solid var(--border-soft);grid-template-columns:minmax(0,158px) minmax(0,1fr);align-items:start;gap:18px;padding:16px 0;display:grid}.sll-gate:first-child{border-top:1px solid var(--border)}.sll-gate[data-gate=open] .gate-state[data-for=open],.sll-gate[data-gate=checked] .gate-state[data-for=checked],.sll-gate[data-gate=gated] .gate-state[data-for=gated]{display:block}.sll-gate[data-gate=checked] .gs--meta{border-color:var(--accent-deep)}.sll-gate[data-gate=checked] .gs--meta .k{color:var(--accent-deep)}.sll-gate[data-gate=gated] .gs--block{border-color:var(--accent-deep)}.sll-gate[data-gate=gated] .gs--block .k,.sll-gate[data-gate=gated] .gate-out{color:var(--accent-deep)}.sll-gate[data-gate=gated] .gs.is-dead .v,.sll-gate[data-gate=gated] .gs.is-dead .k{color:var(--muted)}.sll-gate[data-gate=gated] .gs.is-dead{border-color:var(--border);background:0 0}@media (max-width:760px){.sll-gate{grid-template-columns:minmax(0,1fr);gap:12px}}.sll-gate-k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0;font-size:11.5px}.sll-gate-modes{flex-direction:column;gap:6px;margin-top:12px;display:flex}@media (max-width:760px){.sll-gate-modes{flex-flow:wrap;margin-top:0}}.sll-gate-btn{font-family:var(--mono);letter-spacing:.04em;color:var(--fg);border:1px solid var(--border-strong);cursor:pointer;text-align:left;min-height:44px;padding:9px 12px;font-size:12px;transition:background .15s,color .15s,border-color .15s}.sll-gate-btn:hover{background:var(--bg-2)}.sll-gate-btn[aria-pressed=true]{background:var(--fg);color:var(--surface);border-color:var(--fg)}.sll-gate-btn[data-gate-state=open][aria-pressed=true]{background:var(--caution);border-color:var(--caution)}.sll-gate-btn[data-gate-state=gated][aria-pressed=true]{background:var(--accent);border-color:var(--accent)}.sll-gate-btn:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.sll-gate-btn[aria-pressed=true]:focus-visible{outline-color:var(--surface)}.sll-gate-state{display:none}.sll-gate-state+.gate-state{margin-top:22px}.sll-gate-why{color:var(--body);max-width:74ch;margin:12px 0 0;font-size:15px;line-height:1.6}.sll-gate-steps{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;margin:12px 0 0;list-style:none;display:flex}@media (max-width:430px){.sll-gate-steps{flex-direction:column;align-items:flex-start}}.sll-gs{border:1px solid var(--border-soft);background:var(--surface);flex-direction:column;gap:5px;min-width:0;padding:10px 14px;display:flex}.sll-gs .k{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:11px}.sll-gs .v{font-family:var(--mono);color:var(--fg);font-size:12.5px}@media (max-width:430px){.sll-gs{padding:8px 10px}}.sll-gs--join{background:var(--border-strong);flex:0 0 22px;height:1px}@media (max-width:430px){.sll-gs--join{flex-basis:auto;width:1px;height:12px;margin-left:14px}}.sll-gate-out{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--caution);padding:0 0 0 4px;font-size:11.5px}.sll-gate-more{border-top:1px solid var(--border-soft);margin-top:14px}.sll-gate-more summary{cursor:pointer;font-family:var(--mono);letter-spacing:.04em;color:var(--accent-deep);align-items:center;gap:10px;min-height:44px;padding:12px 0;font-size:12px;list-style:none;display:flex}.sll-gate-more summary::-webkit-details-marker{display:none}.sll-gate-more summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:15px}.sll-gate-more[open] summary:after{content:"−"}.sll-gate-more summary:hover{color:var(--fg)}.sll-gate-more div{max-width:74ch;padding:0 0 16px}.sll-gate-more p{color:var(--body);margin:0;font-size:15px;line-height:1.62}.sll-gate-more p+p{margin-top:12px}.sll-diffx{border:1px solid var(--border);background:var(--surface)}.sll-dx-seg+.dx-seg{border-top:1px solid var(--border-strong)}.sll-dx-seg[data-accepted="1"] .dx-line[data-kind=add] .tag:after{content:" · accepted"}.sll-dx-seg[data-accepted="1"] .dx-line[data-kind=del] .tx{text-decoration:line-through}.sll-dx-hunk{max-width:none;font-family:var(--mono);color:var(--muted);background:var(--bg-2);letter-spacing:.04em;border-bottom:1px solid var(--border);margin:0;padding:9px 16px;font-size:11.5px}.sll-dx-line{font-family:var(--mono);border-top:1px solid var(--border-soft);grid-template-columns:16px 28px minmax(0,1fr) auto;gap:0 12px;padding:8px 16px;font-size:13px;line-height:1.6;display:grid}.sll-dx-line:first-of-type{border-top:0}.sll-dx-line .g{color:var(--fg);font-weight:500}.sll-dx-line .ln{color:var(--muted);text-align:right}.sll-dx-line .tx{white-space:pre-wrap;word-break:break-word}.sll-dx-line .tag{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:11px}.sll-dx-line[data-kind=add]{background:#e9f0e8}.sll-dx-line[data-kind=add] .g,.sll-dx-line[data-kind=add] .tx{color:var(--accent-deep)}.sll-dx-line[data-kind=del]{background:#f3e9e4}.sll-dx-line[data-kind=del] .g,.sll-dx-line[data-kind=del] .tx{color:var(--caution)}@media (max-width:760px){.sll-dx-line{grid-template-columns:16px minmax(0,1fr)}.sll-dx-line .ln,.sll-dx-line .tag{display:none}}@media (max-width:430px){.sll-dx-line{padding:8px 12px;font-size:12px}}.sll-dx-note{border-top:1px solid var(--border-strong);background:var(--bg-2);padding:14px 16px 16px}.sll-dx-note .who{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:10px;font-size:11.5px;display:flex}.sll-dx-note .who b{color:var(--accent-deep);font-weight:500}.sll-dx-note p{color:var(--body);max-width:72ch;margin:8px 0 0;font-size:15.5px}.sll-dx-acts{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:14px;display:flex}.sll-dx-accept{font-family:var(--mono);color:var(--fg);border:1px solid var(--border-strong);cursor:pointer;min-height:44px;padding:9px 15px;font-size:12.5px;transition:background .15s,color .15s}.sll-dx-accept:hover{background:var(--bg-2)}.sll-dx-accept[aria-pressed=true]{background:var(--accent-deep);color:var(--surface);border-color:var(--accent-deep)}.sll-dx-discuss{font-family:var(--mono);color:var(--fg);border:1px solid var(--border-strong);cursor:pointer;min-height:44px;padding:9px 15px;font-size:12.5px;transition:background .15s,color .15s}.sll-dx-discuss:hover{background:var(--bg-2)}.sll-dx-discuss[aria-pressed=true]{background:var(--fg);border-color:var(--fg)}.sll-dx-done{font-family:var(--mono);color:var(--fg);margin:14px 0 0;font-size:12.5px}.sll-closure{font-family:var(--mono);color:var(--body);border-left:1px solid var(--border-strong);max-width:74ch;margin-top:16px;padding:2px 0 2px 16px;font-size:12.5px}.cards:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){grid-template-columns:1fr 1fr;display:grid}@media (max-width:860px){.cards:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){grid-template-columns:1fr}}.card:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) h3{margin:8px 0 0}.card:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)).primary h3{font-size:23px}.card:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)) p{color:var(--muted);max-width:48ch;margin:10px 0 0;font-size:15.5px;line-height:1.62}.sll-callout{border-left:1px solid var(--border-strong);max-width:700px;margin-top:34px;padding:6px 0 6px 22px}.sll-callout p{color:var(--fg);margin:0;font-size:18px;line-height:1.55}.sll-callout p a{color:var(--accent)}@media (max-width:760px){.sll-callout p{font-size:17px}}.sll-tcap{font-family:var(--mono);letter-spacing:.03em;color:var(--muted);text-wrap:balance;max-width:none;margin:12px 0 0;font-size:12px;line-height:1.6}.sll-mtable th,.sll-mtable td{text-align:left;vertical-align:top;color:var(--muted);border-top:1px solid var(--border-soft);padding:13px 18px 13px 0;font-size:14.5px;line-height:1.55}.sll-mtable td.cls{font-family:var(--mono);color:var(--accent-deep);white-space:nowrap}.sll-mtable td.now{font-family:var(--mono);color:var(--body);white-space:nowrap;font-size:13px}@media (max-width:860px){.sll-tscroll .mtable{min-width:660px}.sll-tscroll th:first-child,.sll-tscroll td:first-child{background:var(--bg);position:sticky;left:0}}body:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){flex-direction:column;min-height:100vh;display:flex}main:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){flex:1}h1:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),h2:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),h3:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){text-wrap:balance}h1:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){margin:0}h3:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){font-family:var(--mono);letter-spacing:-.01em;font-size:20px}[data-cta=ghost]:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){text-decoration:none}:where(main) a:not([data-cta],.rail-tick):where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){color:var(--accent);transition:color .15s}a:not([data-cta],.rail-tick):hover:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),a:not([data-cta],.rail-tick):focus-visible:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){color:var(--accent-deep)}:where(main) p a:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),:where(main) li a:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),:where(main) td a:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),:where(main) dd a:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),:where(main) h2 a:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),:where(main) h3 a:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),:where(main) h4 a:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),.card a:not([data-cta]):where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),.tr-foot a:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),.dmeta a:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){color:var(--accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}p a:hover:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),li a:hover:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),td a:hover:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),dd a:hover:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),h2 a:hover:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),h3 a:hover:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),h4 a:hover:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),.card a:not([data-cta]):hover:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),.tr-foot a:hover:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),.dmeta a:hover:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),p a:focus-visible:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)),dd a:focus-visible:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){color:var(--accent-deep)}html:not([data-js=on]) .gate:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){grid-template-columns:minmax(0,1fr)}html:not([data-js=on]) .gate-ctl:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){display:none}html:not([data-js=on]) .gate-state:where(html:has(.sll-page) :not(nav.site,nav.site *,footer,footer *)){display:block}@keyframes settle-llm{0%{opacity:.35;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes grow{0%{transform-origin:0;transform:translateY(-50%)scaleX(.55)}to{transform-origin:0;transform:translateY(-50%)scaleX(1)}}@media (max-width:980px){html:has(.sll-page){scroll-behavior:auto}}