.sslc-g.band .type-h2{color:var(--color-on-navy)}.sslc-g-stack{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.sslc-g-head{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.sslc-g-head{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:56px}.sslc-g-head .g-p:first-child{margin-top:0}.sslc-g-head>h2{position:sticky;top:104px}}.sslc-g-figs{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.sslc-g-fig{min-width:0}.sslc-g-fig .fig-cap{max-width:80ch}.sslc-g-panel{--knock:var(--color-surface-raised);border:1px solid var(--color-line);background:var(--color-surface-raised);min-width:0;box-shadow:var(--shadow-card);border-radius:16px;padding:18px 20px}.sslc-g-panel .fig-label{color:var(--color-ink-secondary)}.sslc-g-panel-flush{padding-inline:0;padding-bottom:8px}.sslc-g-panel-flush>.fig-label,.sslc-g-panel-flush>.sslc-g-panel-note,.sslc-g-panel-flush>.sslc-g-same{margin-inline:20px}.sslc-g-scroll{overscroll-behavior-x:contain;overflow-x:auto}.sslc-g-scroll:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}.sslc-g-scroll .data-table :is(th,td):first-child{padding-left:20px}.sslc-g-scroll .data-table :is(th,td):last-child{padding-right:20px}@media (width<48rem){.sslc-g-scroll .sslc-g-stacked{min-width:0}.sslc-g-stacked thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sslc-g-stacked,.sslc-g-stacked tbody,.sslc-g-stacked tr,.sslc-g-stacked :is(th,td){display:block}.sslc-g-stacked tbody tr{border-bottom:1px solid var(--color-line);padding:12px 20px 10px}.sslc-g-stacked tbody tr:last-child{border-bottom:0}.sslc-g-scroll .sslc-g-stacked :is(th,td),.sslc-g-scroll .sslc-g-stacked :is(th,td):is(:first-child,:last-child){border-bottom:0;padding:3px 0}.sslc-g-stacked tbody th{padding-bottom:6px}.sslc-g-stacked td{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.sslc-g-stacked td:before{content:attr(data-label);font:500 11.5px/16px var(--font-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-secondary);grid-area:1/1/span 2}.sslc-g-stacked td>*{grid-column:2;justify-self:start;min-width:0}.sslc-g-formats tbody tr{box-shadow:inset 3px 0 0 var(--f)}.sslc-g-starts{white-space:normal;overflow-wrap:anywhere}}.sslc-g-panel-note{font:400 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);margin-top:8px}.sslc-g-k{font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);align-items:center;gap:6px;margin:0 0 8px;display:flex}.sslc-g [data-f=pfx]{--f:var(--color-link)}.sslc-g [data-f=pem]{--f:color-mix(in oklab, var(--color-ok-mark) 72%, var(--color-link))}.sslc-g [data-f=der]{--f:var(--color-unknown-mark)}.sslc-g [data-f=p7b]{--f:color-mix(in oklab, var(--color-link) 45%, var(--color-fail-mark))}.sslc-g [data-f=key]{--f:var(--color-warn-mark)}.sslc-g-ftag{border:1px solid color-mix(in oklab, var(--f,var(--color-link)) 50%, transparent);background:color-mix(in oklab, var(--f,var(--color-link)) 15%, transparent);min-width:38px;height:22px;font:500 11px/1 var(--font-mono);letter-spacing:.03em;color:var(--color-ink);border-radius:5px;flex:none;place-items:center;padding:0 6px;display:inline-grid}.sslc-g-ftag.is-lg{min-width:44px;height:26px;font-size:12px}.sslc-g-fname{min-width:0;font:500 14px/20px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere}.sslc-g-sz{font:500 12px/16px var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-ink-secondary);white-space:nowrap}.sslc-g-mono{font-family:var(--font-mono)}.sslc-g-nb{white-space:nowrap}.sslc-g-file-head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px;display:flex}.sslc-g-file-head .sslc-g-sz{margin-left:auto}.sslc-g-mk{width:var(--mk,24px);height:var(--mk,24px);background:var(--color-on-navy);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:6px;flex:none;place-items:center;display:inline-grid}.sslc-g-mk img{object-fit:contain;display:block}.sslc-g-mk b{font:600 10px/1 var(--font-mono);color:var(--color-navy)}.sslc-g-verdict{font:500 14px/20px var(--font-sans);color:var(--color-ink);align-items:center;gap:6px;display:inline-flex}.sslc-g-verdict[data-ok=yes] svg{color:var(--color-ok-mark)}.sslc-g-verdict[data-ok=no] svg{color:var(--color-fail-mark)}.sslc-g-verdict[data-ok=advise] svg,.sslc-g-verdict[data-ok=key] svg{color:var(--color-warn-mark)}.sslc-g-formats .sslc-g-verdict[data-ok=no] svg{color:var(--color-ink-secondary)}.sslc-g-cellnote{font:400 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);margin-top:2px;display:block}.sslc-g-term{min-width:0}.sslc-g-term .terminal-bar{gap:12px;padding-block:6px}.sslc-g-term .sslc-g-term-title{min-width:0;font:500 12.5px/16px var(--font-sans);color:var(--color-mist);flex:1}.sslc-g-term-copy{color:var(--color-cyan);flex:none}.sslc-g-term-body{padding:16px 20px}.sslc-g-pre{font:400 14px/24px var(--font-mono);color:var(--color-on-navy);margin:0;overflow-x:auto}.sslc-g-ln{text-indent:-2ch;font:inherit;background:0 0;padding-left:2ch;display:block}.sslc-g-ln+.sslc-g-ln{margin-top:6px}.sslc-g-prompt{color:var(--color-cyan)}.sslc-g-w{text-indent:0;overflow-wrap:anywhere;vertical-align:top;max-width:100%;display:inline-block}.sslc-g-notes{gap:6px;margin:14px 0 0;padding-left:0;font-size:13.5px;line-height:20px;list-style:none;display:grid}.sslc-g-notes .code{color:var(--color-on-navy);background:#ffffff14}@media (width<40rem){.sslc-g-pre{font-size:12.5px;line-height:21px}.sslc-g-term-body{padding:14px}}.sslc-g-pfx{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=56rem){.sslc-g-pfx{grid-template-columns:minmax(0,7fr) auto minmax(0,4fr);align-items:center;gap:18px}}.sslc-g-pfx-file{border:1px solid color-mix(in oklab, var(--f) 40%, var(--color-line));background:color-mix(in oklab, var(--f) 5%, var(--color-surface-raised));border-radius:12px;min-width:0;padding:14px 14px 12px}.sslc-g-box{border:1px solid var(--color-line);background:var(--color-surface-raised);border-radius:10px;margin-top:10px;padding:10px 12px}.sslc-g-box[data-kind=enc]{border-style:solid;border-color:color-mix(in oklab, var(--color-link) 34%, var(--color-line))}.sslc-g-box[data-kind=plain]{border-style:dashed}.sslc-g-box-head{font:500 13px/18px var(--font-sans);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.sslc-g-box-head svg{color:var(--color-link)}.sslc-g-box-head>span{font:400 12.5px/17px var(--font-mono);color:var(--color-ink-secondary)}.sslc-g-box[data-kind=mac] .sslc-g-box-head svg{color:var(--color-ok-mark)}.sslc-g-box[data-kind=mac] .sslc-g-box-head>span{font-family:var(--font-sans)}.sslc-g-bags{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sslc-g-bag{border-left:3px solid var(--color-line-strong);background:var(--color-surface);border-radius:6px;grid-template-columns:minmax(0,1fr);gap:4px;padding:8px 10px;display:grid}.sslc-g-bag[data-role=leaf]{border-left-color:var(--color-link)}.sslc-g-bag[data-role=key]{border-left-color:var(--color-warn-mark)}@media (width>=40rem){.sslc-g-bag{grid-template-columns:9.5rem minmax(0,1fr);align-items:baseline;column-gap:12px}.sslc-g-attrs{grid-column:2}}.sslc-g-bagid{font:500 12px/18px var(--font-mono);color:var(--color-ink-secondary);overflow-wrap:anywhere}.sslc-g-bag-main{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.sslc-g-bag-main b{font:500 14px/20px var(--font-sans);color:var(--color-ink);overflow-wrap:anywhere}.sslc-g-bag-main small{font:400 12.5px/17px var(--font-sans);color:var(--color-ink-secondary)}.sslc-g-attrs{flex-wrap:wrap;gap:4px 6px;display:flex}.sslc-g-attr{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-line);font:400 12px/18px var(--font-mono);color:var(--color-ink-secondary);border-radius:5px;padding:1px 7px}.sslc-g-attr.is-id{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-cyan) 60%, var(--color-line));background:color-mix(in oklab, var(--color-cyan) 10%, var(--color-surface-raised));color:var(--color-ink)}.sslc-g-pair{font:400 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);align-items:flex-start;gap:6px;margin:8px 2px 0;display:flex}.sslc-g-pair svg{color:var(--color-teal);flex:none;margin-top:1px}.sslc-g-becomes{font:500 11.5px/16px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-ink-secondary);flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.sslc-g-becomes-arrow{width:44px;height:16px;color:var(--color-link)}@media (width<56rem){.sslc-g-becomes-arrow{margin-block:12px;rotate:90deg}}.sslc-g-outs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sslc-g-outs>li{border:1px solid var(--color-line);border-left:3px solid var(--f);background:var(--color-surface-raised);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 12px;display:grid}.sslc-g-out-main{min-width:0;display:grid}.sslc-g-out-main>span{font:400 12.5px/17px var(--font-sans);color:var(--color-ink-secondary)}.sslc-g-outs .sslc-g-sz{padding-top:2px}@media (width<40rem){.sslc-g-outs>li{grid-template-columns:auto minmax(0,1fr)}.sslc-g-outs .sslc-g-sz{grid-column:2;padding-top:0}}.sslc-g-how{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (width>=64rem){.sslc-g-how{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}}.sslc-g-howto{padding:20px}.sslc-g-stepper{gap:0;margin:0;padding:0;list-style:none;display:grid}.sslc-g-stepper>li>div{font:400 15px/22px var(--font-sans);color:var(--color-ink);padding:5px 0 18px}.sslc-g-stepper p{margin:0}.sslc-g-terms{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.sslc-g-matrix{min-width:40rem}.sslc-g-matrix thead th[data-f]{border-bottom:2px solid color-mix(in oklab, var(--f) 50%, var(--color-line))}.sslc-g-colhead{color:var(--color-ink);display:block}.sslc-g-matrix thead small{font:400 12px/16px var(--font-mono);letter-spacing:0;text-transform:none;color:var(--color-ink-secondary);margin-top:2px;display:block}.sslc-g-who{align-items:center;gap:10px;display:inline-flex}.sslc-g-src{font:500 13px/20px var(--font-sans);white-space:nowrap}.sslc-g-formats{min-width:52rem}.sslc-g-fmt{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.sslc-g-fmt small{font:400 12px/16px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap}.sslc-g-formats tbody tr{box-shadow:inset 3px 0 0 var(--f)}.sslc-g-starts{background:var(--color-surface);font:400 12.5px/18px var(--font-mono);color:var(--color-ink);white-space:nowrap;border-radius:5px;padding:2px 7px;display:inline-block}.sslc-g-starts.is-hex{letter-spacing:.06em}.sslc-g-enc{font:500 14px/20px var(--font-sans);align-items:center;gap:6px;display:inline-flex}.sslc-g-enc svg{color:var(--color-ink-secondary)}.sslc-g-exts{flex-wrap:wrap;gap:4px;display:flex}.sslc-g-exts code{box-shadow:inset 0 0 0 1px var(--color-line);font:400 12.5px/18px var(--font-mono);color:var(--color-ink);border-radius:5px;padding:1px 6px}.sslc-g-same{border-top:1px solid var(--color-line);margin-top:14px;padding:14px 0 6px}.sslc-g-same-h{font:500 13px/18px var(--font-sans);color:var(--color-ink);margin:0 0 8px}.sslc-g-bars{gap:6px;display:grid}.sslc-g-bars p{font:400 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);gap:4px;margin:0;display:grid}.sslc-g-bar{width:var(--w);background:color-mix(in oklab, var(--f) 70%, transparent);border-radius:3px;height:10px;display:block}.sslc-g-same-cmd{font:400 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;display:flex}.sslc-g-same-cmd code{background:var(--color-surface);font:400 12.5px/18px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;border-radius:6px;padding:3px 8px}.sslc-g-shapes{grid-template-columns:minmax(0,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}@media (width>=64rem){.sslc-g-shapes{grid-template-columns:repeat(3,minmax(0,1fr))}}.sslc-g-shape{border:1px solid var(--color-line);background:var(--color-surface);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:14px;display:flex}.sslc-g-shape-h{gap:2px;margin:0;display:grid}.sslc-g-shape-h b{font:600 16px/22px var(--font-sans);color:var(--color-ink)}.sslc-g-shape-h span{font:400 13px/18px var(--font-sans);color:var(--color-ink-secondary)}.sslc-g-files{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sslc-g-filecard{border:1px solid color-mix(in oklab, var(--f) 40%, var(--color-line));border-left:3px solid var(--f);background:var(--color-surface-raised);border-radius:8px;gap:8px;padding:10px 12px;display:grid}.sslc-g-filecard-h{align-items:center;gap:8px;margin:0;display:flex}.sslc-g-filecard-h .sslc-g-fname{flex:1;font-size:13px}.sslc-g-lock{color:var(--color-link);flex:none}.sslc-g-filecard>.sslc-g-sz{justify-self:start}.sslc-g-parts{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.sslc-g-parts li{font:500 12px/18px var(--font-sans);color:var(--color-ink);background:color-mix(in oklab, var(--color-line-strong) 22%, transparent);border-radius:5px;padding:2px 8px}.sslc-g-parts li[data-part=leaf]{background:color-mix(in oklab, var(--color-link) 16%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-link) 40%, transparent)}.sslc-g-parts li[data-part=key]{background:color-mix(in oklab, var(--color-warn-mark) 18%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--color-warn-mark) 50%, transparent)}.sslc-g-targets{border-top:1px solid var(--color-line);gap:6px;margin:auto 0 0;padding:10px 0 0;list-style:none;display:grid}.sslc-g-targets li{font:500 14px/20px var(--font-sans);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.sslc-g-targets small{background:color-mix(in oklab, var(--color-cyan) 14%, transparent);font:500 12px/18px var(--font-sans);color:var(--color-ink-secondary);border-radius:5px;padding:0 6px}.sslc-g-keys{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.sslc-g-keys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=72rem){.sslc-g-keys{grid-template-columns:repeat(4,minmax(0,1fr))}}.sslc-g-keycard{border:1px solid var(--color-line);border-top:3px solid var(--f);background:var(--color-surface);border-radius:10px;flex-direction:column;min-width:0;padding:12px 14px;display:flex}.sslc-g-keycard[data-locked=yes]{border-top-color:var(--color-link)}.sslc-g-begin{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-line);font:400 11px/16px var(--font-mono);letter-spacing:-.02em;color:var(--color-ink);overflow-wrap:break-word;border-radius:6px;margin-bottom:10px;padding:6px 8px}.sslc-g-keycard-h{align-items:center;gap:6px;margin:0;display:flex}.sslc-g-keycard-h svg{color:var(--f)}.sslc-g-keycard[data-locked=yes] .sslc-g-keycard-h svg{color:var(--color-link)}.sslc-g-keycard-h b{font:600 15px/20px var(--font-sans);color:var(--color-ink)}.sslc-g-std{font:400 12px/16px var(--font-sans);color:var(--color-ink-secondary);white-space:nowrap;margin-left:auto}.sslc-g-algs{font:400 13px/18px var(--font-sans);color:var(--color-ink-secondary);margin:2px 0 10px}.sslc-g-fields{flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.sslc-g-fields code{background:var(--color-surface-raised);box-shadow:inset 0 0 0 1px var(--color-line);font:400 12px/18px var(--font-mono);color:var(--color-ink);border-radius:5px;padding:1px 6px;display:inline-block}.sslc-g-cmd{background:var(--color-surface-brand);font:400 12px/17px var(--font-mono);color:var(--color-on-navy);overflow-wrap:break-word;border-radius:6px;padding:5px 8px}.sslc-g-who-uses{font:400 13px/18px var(--font-sans);color:var(--color-ink);margin:10px 0 12px}.sslc-g-keysize{border-top:1px dashed var(--color-line);font:400 12px/16px var(--font-sans);color:var(--color-ink-secondary);gap:1px;margin:auto 0 0;padding-top:10px;display:grid}.sslc-g-keysize b{font:500 12.5px/17px var(--font-mono);color:var(--color-ink)}.sslc-g-p7b{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=56rem){.sslc-g-p7b{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px}}.sslc-g-p7b-set{border:1.5px dashed color-mix(in oklab, var(--f) 55%, var(--color-line));background:color-mix(in oklab, var(--f) 5%, var(--color-surface-raised));border-radius:14px;min-width:0;padding:14px}.sslc-g-cloud{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sslc-g-cloud li{border:1px solid var(--color-line);background:var(--color-surface-raised);width:min(100%,15rem);box-shadow:var(--shadow-card);border-radius:9px;gap:2px;padding:9px 11px;display:grid}.sslc-g-cloud li:nth-child(2){translate:0 10px}.sslc-g-cloud li:nth-child(3){translate:0 -4px}.sslc-g-cloud b{font:500 14px/19px var(--font-sans);color:var(--color-ink)}.sslc-g-cloud span{font:400 12.5px/17px var(--font-sans);color:var(--color-ink-secondary)}.sslc-g-cloud code{font:400 11.5px/16px var(--font-mono);color:var(--color-ink-secondary)}.sslc-g-cloud span+code{margin-top:4px}.sslc-g-p7b-chain{min-width:0}.sslc-g-chain{margin:0;padding:0;list-style:none;display:grid}.sslc-g-link-cert{border:1px solid var(--color-line);border-left:3px solid var(--color-line-strong);background:var(--color-surface-raised);border-radius:8px;gap:1px;padding:9px 12px;display:grid}.sslc-g-link-cert[data-role=leaf]{border-left-color:var(--color-link)}.sslc-g-link-cert b{font:500 14px/19px var(--font-sans);color:var(--color-ink)}.sslc-g-link-cert code,.sslc-g-link-cert span{font:400 12px/17px var(--font-mono);color:var(--color-ink-secondary)}.sslc-g-link-cert span{font-family:var(--font-sans);font-size:12.5px}.sslc-g-link-cert.is-missing{background:0 0;border-style:dashed}.sslc-g-link{border-left:2px solid color-mix(in oklab, var(--color-ok-mark) 60%, var(--color-line));font:400 12.5px/17px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-left:18px;padding:7px 0 7px 14px;display:flex}.sslc-g-link svg{color:var(--color-ok-mark)}.sslc-g-link code{font:400 11.5px/16px var(--font-mono)}.sslc-g-link.is-gap{border-left-style:dashed;border-left-color:var(--color-line-strong)}.sslc-g-link.is-gap svg{color:var(--color-unknown-mark)}.sslc-g-lanes{gap:0;margin:0;padding:0;list-style:none;display:grid}.sslc-g-lane{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:8px;padding:12px 0;display:grid}.sslc-g-lane:first-child{padding-top:2px}@media (width>=56rem){.sslc-g-lane{grid-template-columns:13rem minmax(0,1fr);align-items:center;gap:16px}}.sslc-g-lane-name{align-items:center;gap:10px;margin:0;display:flex}.sslc-g-lane-name>span{display:grid}.sslc-g-lane-name b{font:500 14px/19px var(--font-sans);color:var(--color-ink)}.sslc-g-lane-name small{font:400 11.5px/15px var(--font-sans);color:var(--color-ink-secondary)}.sslc-g-lane-track{grid-template-columns:minmax(0,1fr) 10.5rem minmax(0,1fr);align-items:center;gap:8px;display:grid}.sslc-g-pill{border:1px solid var(--color-line);min-width:0;font:400 13px/18px var(--font-sans);color:var(--color-ink);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.sslc-g-pill[data-when=before]{background:var(--color-surface);color:var(--color-ink-secondary)}.sslc-g-pill[data-when=after]{border-color:color-mix(in oklab, var(--color-link) 40%, var(--color-line));background:color-mix(in oklab, var(--color-link) 7%, var(--color-surface-raised))}.sslc-g-pill svg{flex:none}.sslc-g-pill[data-tone=ok] svg{color:var(--color-ok-mark)}.sslc-g-pill[data-tone=warn] svg{color:var(--color-warn-mark)}.sslc-g-pill[data-tone=fail] svg{color:var(--color-fail-mark)}.sslc-g-at{text-align:center;place-items:center;display:grid;position:relative}.sslc-g-at b{background:var(--color-tile);font:500 12px/17px var(--font-mono);color:var(--color-on-navy);border-radius:8px;padding:2px 8px;position:relative}.sslc-g-at-line{background:linear-gradient(90deg, var(--color-line-strong), var(--color-link));height:2px;position:absolute;inset:50% -8px auto}@media (width<40rem){.sslc-g-lane-track{grid-template-columns:minmax(0,1fr);justify-items:start}.sslc-g-at{place-items:start}.sslc-g-at-line{display:none}}.sslc-g-oldfile{border:1px solid color-mix(in oklab, var(--f) 40%, var(--color-line));background:color-mix(in oklab, var(--f) 5%, var(--color-surface-raised));border-radius:12px;margin-top:14px;padding:12px 14px}.sslc-g-oldfile .sslc-g-file-head{margin-bottom:10px}.sslc-g-oldfile .sslc-g-file-head .sslc-g-sz{font-family:var(--font-sans)}.sslc-g-oldparts{grid-template-columns:minmax(0,1fr);gap:8px;margin:0;display:grid}@media (width>=48rem){.sslc-g-oldparts{grid-template-columns:repeat(3,minmax(0,1fr))}}.sslc-g-oldparts>div{border-left:3px solid var(--color-line-strong);background:var(--color-surface);border-radius:6px;padding:8px 10px}.sslc-g-oldparts>div[data-tone=warn]{border-left-color:var(--color-warn-mark)}.sslc-g-oldparts dt{font:500 11.5px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-secondary)}.sslc-g-oldparts dd{font:400 12.5px/18px var(--font-sans);color:var(--color-ink-secondary);flex-wrap:wrap;gap:2px 8px;margin:2px 0 0;display:flex}.sslc-g-oldparts code{font:500 13px/18px var(--font-mono);color:var(--color-ink)}.sslc-g-vault{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}@media (width>=64rem){.sslc-g-vault{grid-template-columns:minmax(0,1fr) 15rem;grid-template-areas:"disk.""down.""page exits";column-gap:20px}.sslc-g-disk{grid-area:disk}.sslc-g-down{grid-area:down}.sslc-g-page{grid-area:page}.sslc-g-exits{grid-area:exits}}.sslc-g-disk,.sslc-g-exit{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;align-items:flex-start;gap:10px;margin:0;padding:10px 12px;display:flex}.sslc-g-disk{justify-self:start}.sslc-g-disk svg,.sslc-g-exit svg{color:var(--color-link);flex:none;margin-top:2px}.sslc-g-disk>span,.sslc-g-exit>span{display:grid}.sslc-g-disk b,.sslc-g-exit b{font:500 14px/19px var(--font-sans);color:var(--color-ink)}.sslc-g-disk small,.sslc-g-exit small{font:400 12.5px/17px var(--font-sans);color:var(--color-ink-secondary)}.sslc-g-down{background:linear-gradient(var(--color-line-strong), var(--color-link));width:2px;height:22px;margin-left:28px;display:block}.sslc-g-page{border:1px solid var(--color-line-strong);background:var(--color-surface);border-radius:14px;min-width:0;padding:12px}.sslc-g-zone-h{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0 0 10px;display:flex}.sslc-g-zone-h svg{color:var(--color-ink-secondary)}.sslc-g-zone-h b{font:600 14px/19px var(--font-sans);color:var(--color-ink)}.sslc-g-zone-h small{font:400 12.5px/17px var(--font-sans);color:var(--color-ink-secondary)}.sslc-g-frame{border:2px solid var(--color-link);background:var(--color-surface-raised);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-link) 12%, transparent);border-radius:12px;padding:12px}.sslc-g-frame .sslc-g-zone-h svg{color:var(--color-link)}.sslc-g-attr-code{background:var(--color-surface);font:400 12px/18px var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere;border-radius:5px;padding:1px 7px}.sslc-g-steps{counter-reset:sslc-g-step;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;list-style:none;display:flex}.sslc-g-steps li{background:color-mix(in oklab, var(--color-link) 10%, var(--color-surface));font:500 13px/18px var(--font-sans);color:var(--color-ink);counter-increment:sslc-g-step;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 4px;display:inline-flex}.sslc-g-steps li:before{content:counter(sslc-g-step);background:var(--color-link);width:20px;height:20px;font:500 11px/1 var(--font-mono);color:var(--color-surface-raised);border-radius:999px;place-items:center;display:grid}.sslc-g-policy{flex-wrap:wrap;align-items:center;gap:4px;margin:0;display:flex}.sslc-g-policy .sslc-g-k{width:100%;margin-bottom:2px}.sslc-g-policy code{box-shadow:inset 0 0 0 1px var(--color-line);font:400 11.5px/17px var(--font-mono);color:var(--color-ink-secondary);white-space:nowrap;border-radius:5px;padding:1px 6px}.sslc-g-policy code[data-strong=yes]{box-shadow:inset 0 0 0 1.5px var(--color-ok-mark);color:var(--color-ink)}.sslc-g-msgs{border-left:2px solid var(--color-link);margin-top:12px;padding:10px 12px 2px}.sslc-g-msgs ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sslc-g-msgs li{font:400 13px/18px var(--font-sans);color:var(--color-ink);grid-template-columns:3.6rem minmax(0,1fr);gap:8px;display:grid}.sslc-g-msgs li code{background:color-mix(in oklab, var(--color-link) 12%, transparent);font:500 12px/18px var(--font-mono);color:var(--color-ink);border-radius:5px;place-self:start;padding:0 6px}.sslc-g-never{font:500 13px/18px var(--font-sans);color:var(--color-ink);align-items:center;gap:6px;margin:10px 0 8px;display:flex}.sslc-g-never svg{color:var(--color-fail-mark);flex:none}.sslc-g-exits{align-content:start;gap:10px;display:grid}@media (width<64rem){.sslc-g-exits{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}}.sslc-g-exit[data-ok=yes] svg{color:var(--color-ok-mark)}.sslc-g-exit[data-ok=no]{border-style:dashed}.sslc-g-exit[data-ok=no] b{text-decoration:line-through;-webkit-text-decoration-color:var(--color-fail-mark);text-decoration-color:var(--color-fail-mark);text-decoration-thickness:2px}.sslc-g-exit[data-ok=no] svg{color:var(--color-fail-mark)}.sslc-card{border:1px solid var(--lightningcss-light,var(--color-line))var(--lightningcss-dark,var(--color-line-strong));border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=64rem){.sslc-card{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.sslc-vault{min-width:0;position:relative}.sslc-frame{background:0 0;border:0;width:100%;min-height:320px;display:block}.sslc-frame[data-catching]{z-index:2147483647;background:color-mix(in oklab, var(--color-page) 94%, transparent);width:100vw;max-width:none;inset:0;height:100vh!important;position:fixed!important}.sslc-frame-state{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary);padding:22px;position:absolute;inset:0 0 auto}.sslc-frame-state.is-failed{color:var(--color-fail)}.sslc-probe{pointer-events:none;width:0;height:0;position:absolute;overflow:hidden}@media (width>=64rem){.sslc-vault.is-sticky>.sslc-frame{position:sticky;top:80px}.sslc-vault.is-sticky{align-self:start}}.sslc-under{text-align:center;max-width:70ch;font:500 13.5px/20px var(--font-sans);color:var(--color-ink-secondary);text-wrap:balance;margin:14px auto 0;display:block}.sslc-hint{text-align:center;min-height:0;font:600 13.5px/20px var(--font-sans);color:var(--color-link);margin:6px auto 0}.sslc-hint:empty{display:none}.sslc-under svg{vertical-align:-2px;margin-right:4px;display:inline}.sslc-nv{--knock:var(--color-navy);background:radial-gradient(color-mix(in oklab, var(--color-mist) 14%, transparent) .8px, transparent .9px) 0 0 / 14px 14px, radial-gradient(70% 60% at 100% 0, color-mix(in oklab, var(--color-cyan) 13%, transparent), transparent 60%), var(--color-surface-brand);min-width:0;color:var(--color-cloud);border-top:1px solid color-mix(in oklab, var(--color-mist) 18%, transparent);border-radius:0 0 9px 9px;scroll-margin-top:80px}.sslc-nv-in{padding:18px 16px 20px;container:sslc-nv/inline-size}@media (width>=40rem){.sslc-nv-in{padding:20px 20px 22px}}@media (width>=64rem){.sslc-nv{border-top:0;border-left:1px solid color-mix(in oklab, var(--color-mist) 18%, transparent);border-radius:0 9px 9px 0}.sslc-nv.is-sticky>.sslc-nv-in{position:sticky;top:80px}}.sslc-nv-label{font:500 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-mist);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;margin:0 0 10px;display:flex}.sslc-meta2{letter-spacing:0;text-transform:none;font:400 12.5px/16px var(--font-mono);color:var(--color-cloud);overflow-wrap:anywhere}.sslc-extag{border:1px solid color-mix(in oklab, var(--color-warn) 50%, transparent);border-radius:var(--radius-full);font:600 10.5px/14px var(--font-sans);letter-spacing:.07em;color:var(--color-warn);padding:2px 7px}.sslc-nv-head{font:700 19px/26px var(--font-sans);color:var(--color-on-navy);text-wrap:pretty}.sslc-nv-head strong{color:var(--color-cyan);font-weight:700}.sslc-nv-head.is-amb strong{color:var(--color-warn)}.sslc-nv-head.is-bad strong{color:var(--color-fail)}.sslc-nv-head .code{color:inherit;background:0 0;padding:0;font-weight:400}.sslc-nv-sub{font:500 13.5px/20px var(--font-sans);color:var(--color-mist);text-wrap:pretty;margin-top:6px}.sslc-nv-sec{margin-top:20px}.sslc-nv-sec>.sslc-nv-label{margin-bottom:8px}.sslc-nv .link{color:var(--color-cyan)}.sslc-nv .code{background:color-mix(in oklab, var(--color-mist) 16%, transparent);color:var(--color-cloud)}.sslc-btn-sm{gap:6px;min-height:38px;padding-inline:10px;font-size:14px}.sslc-ch{margin:4px 0 0;padding:0;list-style:none}.sslc-ch-node{grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:0 12px;display:grid;position:relative}.sslc-ch-tile{border:1px solid color-mix(in oklab, var(--color-on-navy) 85%, transparent);background:var(--color-on-navy);width:38px;height:38px;color:var(--color-navy);font:700 16px/1 var(--font-sans);border-radius:10px;place-items:center;display:grid;overflow:hidden}.sslc-ch-tile img{max-width:26px;max-height:26px}.sslc-ch-node.is-lit .sslc-ch-tile{border:2px solid var(--color-cyan);box-shadow:0 0 0 4px color-mix(in oklab, var(--color-cyan) 16%, transparent)}.sslc-ch-node.is-missing .sslc-ch-tile{border:1.5px dashed color-mix(in oklab, var(--color-warn) 85%, transparent);background:color-mix(in oklab, var(--color-warn-mark) 14%, var(--color-navy));color:var(--color-warn)}.sslc-ch-node.is-missing.is-brand .sslc-ch-tile{background:var(--color-on-navy)}.sslc-ch-node.is-absent .sslc-ch-tile{border:1.5px dotted color-mix(in oklab, var(--color-mist) 55%, transparent);color:var(--color-mist);background:0 0}.sslc-ch-node.is-absent.is-brand .sslc-ch-tile{background:var(--color-on-navy);opacity:.85}.sslc-ch-body{min-width:0}.sslc-ch-k{font:500 11px/14px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--color-mist)}.sslc-ch-node.is-lit .sslc-ch-k{color:var(--color-cyan)}.sslc-ch-name{font:500 15px/20px var(--font-sans);color:var(--color-on-navy);overflow-wrap:anywhere;margin-top:1px}.sslc-ch-name.is-mono{font:400 16px/22px var(--font-mono)}.sslc-ch-sub{font:500 12.5px/17px var(--font-sans);color:var(--color-mist);margin-top:2px}.sslc-ch-src{font:500 12.5px/17px var(--font-sans);color:var(--color-cloud);align-items:center;gap:6px;margin-top:3px;display:inline-flex}.sslc-ch-src:before{content:"";border-radius:var(--radius-full);background:var(--color-ok-mark);flex:none;width:7px;height:7px}.sslc-ch-src.miss{color:var(--color-warn)}.sslc-ch-src.miss:before{border:1.5px dashed var(--color-warn-mark);background:0 0;width:6px;height:6px}.sslc-ch-src.out{color:var(--color-mist)}.sslc-ch-src.out:before{border:1.5px solid var(--color-mist);background:0 0;width:5px;height:5px}.sslc-ch-src.bad{color:var(--color-fail)}.sslc-ch-src.bad:before{background:var(--color-fail-mark)}.sslc-ch-file{border:1px solid color-mix(in oklab, var(--color-mist) 30%, transparent);border-radius:var(--radius-md);height:22px;font:400 11.5px/1 var(--font-mono);color:var(--color-cloud);white-space:nowrap;background:#0000002e;align-self:start;align-items:center;gap:5px;margin-top:15px;padding:0 7px;display:inline-flex}.sslc-ch-file b{border-radius:var(--radius-full);background:var(--color-cyan);width:15px;height:15px;color:var(--color-navy);font:700 9.5px/1 var(--font-sans);place-items:center;display:inline-grid}.sslc-ch-file.is-out{color:var(--color-mist);background:0 0;border-style:dashed}.sslc-ch-lane{height:34px;margin-left:18px;position:relative}.sslc-ch-lane:before{content:"";border-left:2px solid var(--color-ok-mark);position:absolute;inset:0 auto 0 0}.sslc-ch-lane.off:before{border-left:2px dotted color-mix(in oklab, var(--color-mist) 50%, transparent)}.sslc-ch-lane.warn:before{border-left:2px dashed var(--color-warn-mark)}.sslc-ch-lane span{border:1px solid color-mix(in oklab, var(--color-mist) 32%, transparent);border-radius:var(--radius-full);background:var(--color-navy);height:22px;font:500 12px/20px var(--font-sans);color:var(--color-cloud);white-space:nowrap;padding:0 9px;position:absolute;top:50%;left:14px;translate:0 -50%}.sslc-ch-lane.off span,.sslc-ch-lane.warn span{color:var(--color-mist)}.sslc-ch-node.nx:before{content:"";border-left:2px solid var(--color-ok-mark);position:absolute;top:38px;bottom:0;left:18px}.sslc-ch-node.nx-off:before{border-left:2px dotted color-mix(in oklab, var(--color-mist) 50%, transparent)}.sslc-ch-node.nx-warn:before{border-left:2px dashed var(--color-warn-mark)}.sslc-ch-act{margin-top:8px}.sslc-ch-note{font:500 12px/17px var(--font-sans);color:var(--color-mist);gap:6px;margin-top:6px;display:flex}.sslc-ch-note svg{color:var(--color-cyan);flex:none;margin-top:1px}.sslc-ch-note.is-said{color:var(--color-cloud)}.sslc-storemarks{vertical-align:-4px;gap:4px;margin-left:6px;display:inline-flex}.sslc-storemarks i{background:var(--color-on-navy);border-radius:5px;place-items:center;width:18px;height:18px;display:inline-grid}@container sslc-nv (width<21rem){.sslc-ch-node{grid-template-columns:38px minmax(0,1fr)}.sslc-ch-file{grid-column:2;justify-self:start;margin-top:6px}}.sslc-nc{border:1px solid color-mix(in oklab, var(--color-mist) 20%, transparent);background:#0000002e;border-radius:12px;margin-top:12px;padding:12px 14px}.sslc-nc-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 12px;display:grid}.sslc-nc-glyph{background:color-mix(in oklab, var(--color-cyan) 16%, transparent);width:40px;height:40px;color:var(--color-cyan);border-radius:10px;grid-row:1/3;place-items:center;display:grid}.sslc-nc-glyph.is-amb{background:color-mix(in oklab, var(--color-warn-mark) 18%, transparent);color:var(--color-warn)}.sslc-nc-title{font:400 19px/26px var(--font-mono);color:var(--color-on-navy);overflow-wrap:anywhere}.sslc-nc-title.is-sans{font:600 16px/22px var(--font-sans)}.sslc-nc-sub{font:500 12.5px/18px var(--font-sans);color:var(--color-mist);grid-column:2/4}.sslc-proof{background:color-mix(in oklab, var(--color-ok-mark) 18%, transparent);border-radius:9px;grid-template-columns:auto minmax(0,1fr);gap:0 9px;margin-top:10px;padding:9px 11px;display:grid}.sslc-proof.is-fail{background:color-mix(in oklab, var(--color-fail-mark) 20%, transparent)}.sslc-proof.is-warn{background:color-mix(in oklab, var(--color-warn-mark) 20%, transparent)}.sslc-proof>svg{margin-top:1px}.sslc-proof b{font:600 14px/20px var(--font-sans);color:var(--color-on-navy);display:block}.sslc-proof small,.sslc-proof-small{font:500 12px/17px var(--font-sans);color:var(--color-mist);display:block}.sslc-srows{margin-top:6px}.sslc-srow{border-bottom:1px solid color-mix(in oklab, var(--color-mist) 16%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 14px;min-height:32px;padding:6px 0;display:flex}.sslc-srow:last-child{border-bottom:0}.sslc-srow .k{font:500 13px/20px var(--font-sans);color:var(--color-mist)}.sslc-srow .v{text-align:end;min-width:0;font:400 13px/20px var(--font-mono);color:var(--color-cloud);overflow-wrap:anywhere;flex:auto}.sslc-srow .v.is-s{font-family:var(--font-sans);font-weight:500}.sslc-srow .v.is-amb{color:var(--color-warn)}.sslc-srow .v.is-bad{color:var(--color-fail)}.sslc-srow .v small{font:500 11.5px/16px var(--font-sans);color:var(--color-mist);display:block}.sslc-okm{color:var(--color-ok-mark)}.sslc-means{border-top:1px dashed color-mix(in oklab, var(--color-mist) 26%, transparent);font:500 13px/19px var(--font-sans);color:var(--color-cloud);margin-top:10px;padding-top:10px}.sslc-marks{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.sslc-rd{border:1px solid color-mix(in oklab, var(--color-mist) 22%, transparent);background:color-mix(in oklab, var(--color-on-navy) 6%, transparent);height:26px;font:500 12px/1 var(--font-sans);color:var(--color-cloud);border-radius:7px;align-items:center;gap:5px;padding:0 8px 0 3px;display:inline-flex}.sslc-rd i{background:var(--color-on-navy);border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.sslc-fold{border:1px solid color-mix(in oklab, var(--color-mist) 20%, transparent);min-height:44px;font:500 13.5px/19px var(--font-sans);color:var(--color-cloud);border-radius:10px;align-items:center;gap:10px;margin-top:12px;padding:0 12px;display:flex}.sslc-fold .k{color:var(--color-mist);flex:none}.sslc-fold .v{min-width:0;font:400 12.5px/18px var(--font-mono);overflow-wrap:anywhere}.sslc-ghost{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sslc-ghost li{border:1.5px dashed color-mix(in oklab, var(--color-mist) 32%, transparent);min-height:44px;font:500 13px/18px var(--font-sans);color:var(--color-mist);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;display:flex}.sslc-ghost svg{color:var(--color-warn);flex:none}.sslc-left{font:500 12.5px/18px var(--font-sans);color:var(--color-mist);gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.sslc-left li{gap:6px;display:flex}.sslc-left svg{color:var(--color-cyan);flex:none;margin-top:2px}.sslc-links{font:500 12.5px/18px var(--font-sans);color:var(--color-mist);margin-top:18px}.sslc-set{border:1px solid color-mix(in oklab, var(--color-cyan) 34%, transparent);background:color-mix(in oklab, var(--color-cyan) 5%, #00000029);border-radius:12px;margin-top:12px;overflow:hidden}.sslc-set-head{align-items:center;gap:10px;padding:10px 12px;display:flex}.sslc-mk{background:var(--color-on-navy);border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sslc-mk img{max-width:20px;max-height:20px}.sslc-mk b{font:700 11px/1 var(--font-sans);color:var(--color-on-navy);background:var(--color-navy);border-radius:4px;padding:4px 3px}.sslc-set-head>b{min-width:0;font:600 15px/20px var(--font-sans);color:var(--color-on-navy);flex:1}.sslc-set-src{font:500 12px/16px var(--font-sans);color:var(--color-mist);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--color-mist) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--color-mist) 40%, transparent);text-underline-offset:3px}.sslc-set-src:hover{color:var(--color-cloud)}.sslc-set-term{border-top:1px solid color-mix(in oklab, var(--color-mist) 16%, transparent);background:#00000038}.sslc-set-term-bar{font:400 11.5px/16px var(--font-mono);color:var(--color-mist);justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 12px;display:flex}.sslc-set-term-bar .btn{color:var(--color-cyan)}.sslc-set-term pre{font:400 12px/20px var(--font-mono);color:var(--color-cloud);white-space:pre;margin:0;padding:2px 12px 12px;overflow-x:auto}.sslc-ln{display:block}.sslc-d{color:var(--color-cyan)}.sslc-set-steps{counter-reset:sslc-st;border-top:1px solid color-mix(in oklab, var(--color-mist) 16%, transparent);gap:8px;margin:0;padding:12px;list-style:none;display:grid}.sslc-set-steps li{font:500 13px/19px var(--font-sans);color:var(--color-cloud);counter-increment:sslc-st;grid-template-columns:20px minmax(0,1fr);gap:8px;display:grid}.sslc-set-steps li:before{content:counter(sslc-st);border-radius:var(--radius-full);background:color-mix(in oklab, var(--color-cyan) 16%, transparent);width:20px;height:20px;color:var(--color-cyan);font:600 11px/1 var(--font-sans);place-items:center;display:grid}.sslc-set-steps strong{color:var(--color-on-navy);font-weight:600}.sslc-anat{border:1.5px dashed color-mix(in oklab, var(--color-mist) 40%, transparent);border-radius:14px;margin-top:14px;padding:12px}.sslc-anat-file{align-items:center;gap:10px;display:flex}.sslc-anat-file b{min-width:0;font:400 15px/20px var(--font-mono);color:var(--color-on-navy);overflow-wrap:anywhere;flex:1}.sslc-anat-file>span:last-child{font:500 12px/16px var(--font-sans);color:var(--color-mist)}.sslc-ftag{border:1px solid color-mix(in oklab, var(--color-cyan) 50%, transparent);background:color-mix(in oklab, var(--color-cyan) 15%, transparent);min-width:34px;height:22px;font:500 11px/1 var(--font-mono);letter-spacing:.03em;color:var(--color-on-navy);border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.sslc-ftag.is-lg{min-width:40px;height:26px;font-size:12px}.sslc-safe{border:1px solid color-mix(in oklab, var(--color-mist) 24%, transparent);background:#0000002e;border-radius:10px;margin-top:10px}.sslc-safe-h{border-bottom:1px solid color-mix(in oklab, var(--color-mist) 14%, transparent);font:500 11.5px/16px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--color-mist);align-items:center;gap:7px;padding:7px 10px;display:flex}.sslc-safe-h svg{color:var(--color-warn);flex:none}.sslc-alg{letter-spacing:0;text-transform:none;font:400 11.5px/16px var(--font-mono);color:var(--color-warn);white-space:nowrap;margin-left:auto}.sslc-bag{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:0 9px;padding:7px 10px;display:grid}.sslc-bag+.sslc-bag{border-top:1px solid color-mix(in oklab, var(--color-mist) 10%, transparent)}.sslc-bag .g{background:color-mix(in oklab, var(--color-cyan) 12%, transparent);width:26px;height:26px;color:var(--color-cyan);border-radius:7px;place-items:center;display:grid}.sslc-bag .g.is-key{background:color-mix(in oklab, var(--color-warn-mark) 16%, transparent);color:var(--color-warn)}.sslc-bag b{font:500 13.5px/18px var(--font-sans);color:var(--color-on-navy);overflow-wrap:anywhere;display:block}.sslc-bag b.is-mono{font:400 13.5px/18px var(--font-mono)}.sslc-bag small{font:500 11.5px/16px var(--font-sans);color:var(--color-mist);display:block}.sslc-bag .pair{border:1px solid color-mix(in oklab, var(--color-cyan) 40%, transparent);font:400 11px/1 var(--font-mono);color:var(--color-cyan);white-space:nowrap;border-radius:5px;padding:3px 6px}.sslc-seal{background:color-mix(in oklab, var(--color-ok-mark) 12%, transparent);font:500 12.5px/17px var(--font-sans);color:var(--color-cloud);border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:8px 10px;display:flex}.sslc-seal>svg{color:var(--color-ok-mark);flex:none}.sslc-seal strong{color:var(--color-on-navy);font-weight:600}.sslc-becomes{font:500 12.5px/18px var(--font-sans);color:var(--color-mist);flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px;display:flex}.sslc-becomes .f{border:1px solid color-mix(in oklab, var(--color-mist) 30%, transparent);border-radius:var(--radius-md);height:24px;font:400 11.5px/22px var(--font-mono);color:var(--color-cloud);padding:0 7px}@container sslc-nv (width<21rem){.sslc-anat-file b{font-size:13.5px}.sslc-alg{display:none}}.sslc-cmds{margin-top:36px}.sslc-cmds-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;margin-bottom:12px;display:flex}.sslc-cmds-head p{font:500 14px/20px var(--font-sans);color:var(--color-ink-secondary)}.sslc-term-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sslc-term-pre{min-width:0;font:400 15px/26px var(--font-mono);color:var(--color-on-navy);white-space:pre-wrap;margin:0;overflow-x:auto}.sslc-w{white-space:pre}.sslc-term-pre .sslc-ln{text-indent:-2ch;padding-left:2ch}.sslc-term-pre .sslc-ln.is-say{text-indent:0;font:500 13px/20px var(--font-sans);color:var(--color-mist);margin-top:10px;padding-left:0}.sslc-p{color:var(--color-cyan)}.sslc-term-copy{color:var(--color-cyan);flex:none}.sslc-term-plain{font:500 15px/24px var(--font-sans);color:var(--color-on-navy)}.sslc-term-notes{gap:4px;padding-left:0;list-style:none;display:grid}.sslc-term-notes .code{color:var(--color-cloud);background:0 0;padding:0}@media (width<40rem){.sslc-term-pre{font-size:13px;line-height:22px}}
