.security-stage-rail[data-astro-cid-g3weqhrw]{padding-inline:.75rem}.security-stage[data-astro-cid-g3weqhrw]{max-width:96rem;margin-inline:auto;overflow:hidden;border-radius:4px;padding:1.5rem 1rem}.security-stage-inner[data-astro-cid-g3weqhrw]{max-width:80rem;margin-inline:auto}@media(min-width:640px){.security-stage-rail[data-astro-cid-g3weqhrw]{padding-inline:1rem}.security-stage[data-astro-cid-g3weqhrw]{padding:3rem 2rem}}@media(min-width:1024px){.security-stage[data-astro-cid-g3weqhrw]{padding:4.5rem 4rem}}.sec-full[data-astro-cid-g3weqhrw]{display:none;aspect-ratio:16 / 10;overflow:visible}@media(min-width:1024px){.sec-full[data-astro-cid-g3weqhrw]{display:block}.sec-compact[data-astro-cid-g3weqhrw]{display:none}}.sec-win[data-astro-cid-g3weqhrw]{--d-bg: #181818;--d-raise: #212121;--d-bubble: #2a2a2a;--d-line: #2b2b2b;--d-text: #ececec;--d-muted: rgba(236, 236, 236, .72);--d-faint: rgba(236, 236, 236, .58);--d-seg: rgba(236, 236, 236, .22);--d-ok: #40c977;--s-high: #fa423e;--s-medium: #ff8549;--s-low: #f2cf76;display:flex;overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:4px;background:var(--d-bg);box-shadow:var(--stage-lift);color:var(--d-text);font-family:var(--font-sans);line-height:1.5;text-align:left;-webkit-font-smoothing:antialiased}.sec-full[data-astro-cid-g3weqhrw] .sec-win[data-astro-cid-g3weqhrw]{position:absolute;inset:2% 0;padding-bottom:66px;font-size:clamp(12px,1.25cqw,13px)}.sec-faint[data-astro-cid-g3weqhrw]{color:var(--d-faint)}.sec-ghost[data-astro-cid-g3weqhrw]{z-index:2;box-shadow:none;pointer-events:none}.sec-ok[data-astro-cid-g3weqhrw],.sec-add[data-astro-cid-g3weqhrw]{color:var(--d-ok)}.sec-del[data-astro-cid-g3weqhrw]{color:var(--s-high)}.sec-main[data-astro-cid-g3weqhrw]{display:flex;min-width:0;flex:0 0 41%;flex-direction:column;border-right:1px solid var(--d-line)}.sec-titlebar[data-astro-cid-g3weqhrw]{display:flex;height:2.8em;flex:none;align-items:center;gap:.55em;padding-inline:1.1em;border-bottom:1px solid var(--d-line);white-space:nowrap}.sec-chat[data-astro-cid-g3weqhrw]{display:flex;min-height:0;flex:1;flex-direction:column;gap:.55em;padding:1.2em 1.3em;overflow:hidden}.sec-chat[data-astro-cid-g3weqhrw]>[data-astro-cid-g3weqhrw]{flex-shrink:0}.sec-bubble[data-astro-cid-g3weqhrw]{align-self:flex-end;max-width:85%;padding:.55em .9em;border-radius:4px;background:var(--d-bubble)}.sec-clock[data-astro-cid-g3weqhrw]{display:flex;align-items:center;margin-top:.4em;color:var(--d-muted)}.sec-chevron[data-astro-cid-g3weqhrw]{transform:none}.sec-tool[data-astro-cid-g3weqhrw]{overflow:hidden;padding-left:.9em;color:var(--d-muted);text-overflow:ellipsis;white-space:nowrap}.sec-win[data-astro-cid-g3weqhrw] code[data-astro-cid-g3weqhrw],.sec-out[data-astro-cid-g3weqhrw]{font-family:var(--font-mono);font-size:max(12px,.92em)}.sec-out[data-astro-cid-g3weqhrw]{margin:0 0 0 .9em;padding:.6em .8em;overflow:hidden;border:1px solid var(--d-line);border-radius:4px;background:var(--d-raise);color:var(--d-text);line-height:1.55;text-overflow:ellipsis;white-space:pre}.sec-prose[data-astro-cid-g3weqhrw]{margin:.3em 0 0}.sec-ask-line[data-astro-cid-g3weqhrw]{position:relative;min-height:1.4em}.sec-typed[data-astro-cid-g3weqhrw]{position:absolute;top:0;left:0;display:none;overflow:hidden;max-width:100%;text-overflow:clip;white-space:nowrap;color:var(--d-text)}.sec-caret[data-astro-cid-g3weqhrw]{display:inline-block;width:.45em;height:1em;margin-left:.1em;vertical-align:-.15em;background:var(--d-text);opacity:0}.sec-composer[data-astro-cid-g3weqhrw]{flex:none;margin:0 1.1em 1.1em;padding:1.1em 1.3em .9em;border:1px solid var(--d-line);border-radius:4px;background:var(--d-raise)}.sec-composer-row[data-astro-cid-g3weqhrw]{display:flex;align-items:center;gap:.6em;margin-top:1.4em;color:var(--d-muted)}.sec-send[data-astro-cid-g3weqhrw]{display:grid;width:1.7em;height:1.7em;margin-left:auto;place-items:center;border-radius:4px;background:#373737;color:var(--d-text)}.sec-panel[data-astro-cid-g3weqhrw]{position:relative;display:flex;min-width:0;flex:1;flex-direction:column;overflow:hidden}.sec-tabs[data-astro-cid-g3weqhrw]{display:flex;height:2.8em;flex:none;border-bottom:1px solid var(--d-line)}.sec-tab[data-astro-cid-g3weqhrw]{display:flex;flex:none;align-items:center;box-sizing:border-box;width:9.5em;overflow:hidden;padding-inline:1em;border-right:1px solid var(--d-line);color:var(--d-faint);white-space:nowrap}@media(max-width:1180px){.sec-tab[data-astro-cid-g3weqhrw]{width:7.5em;padding-inline:.8em}.sec-tab[data-astro-cid-g3weqhrw] .snap-icon[data-astro-cid-g3weqhrw]{display:none}}.sec-tab-name[data-astro-cid-g3weqhrw]{display:flex;min-width:0;align-items:center;gap:.5em}.sec-tab--last[data-astro-cid-g3weqhrw]{background:var(--d-raise);color:var(--d-text)}.sec-tab-add[data-astro-cid-g3weqhrw]{display:flex;flex:none;align-items:center;justify-content:center;width:2.8em;color:var(--d-faint)}.sec-screens[data-astro-cid-g3weqhrw]{position:relative;min-height:0;flex:1}.sec-screen[data-astro-cid-g3weqhrw]{position:absolute;inset:0;background:var(--d-bg)}.sec-term[data-astro-cid-g3weqhrw]{padding:.9em 1.1em;overflow:hidden;font-family:var(--font-mono);font-size:12px;line-height:1.5}.sec-line[data-astro-cid-g3weqhrw]{white-space:pre-wrap;overflow-wrap:break-word}.sec-line[data-astro-cid-g3weqhrw].is-cmd:not(:first-child){margin-top:.5em}.sec-line[data-astro-cid-g3weqhrw].is-dim{color:var(--d-faint)}.sec-line[data-astro-cid-g3weqhrw].is-warn{color:var(--s-medium)}.sec-line[data-astro-cid-g3weqhrw].is-ok{color:var(--d-ok)}.sec-line[data-astro-cid-g3weqhrw].is-model{color:var(--d-muted)}.sec-line[data-astro-cid-g3weqhrw].is-pr{color:var(--d-text)}.sec-tag[data-astro-cid-g3weqhrw]{color:var(--d-faint);white-space:pre}.sec-engines[data-astro-cid-g3weqhrw]{display:flex;flex-wrap:wrap;align-items:center;gap:.4em;margin:.5em 0 .6em}.sec-eng[data-astro-cid-g3weqhrw]{display:inline-flex;align-items:center;justify-content:center;height:1.9em;padding:0 .6em;border:1px solid var(--d-line);border-radius:4px;color:var(--d-text);line-height:1}.sec-row[data-astro-cid-g3weqhrw]{display:flex;min-width:0;overflow:hidden;white-space:pre}.sec-sev[data-astro-cid-g3weqhrw]{flex:none;width:9ch}.sec-sev[data-astro-cid-g3weqhrw].is-high{color:var(--s-high)}.sec-sev[data-astro-cid-g3weqhrw].is-medium{color:var(--s-medium)}.sec-sev[data-astro-cid-g3weqhrw].is-low{color:var(--s-low)}.sec-sev[data-astro-cid-g3weqhrw].is-info{color:var(--d-faint)}.sec-sev[data-astro-cid-g3weqhrw].is-fixed{color:var(--d-ok)}.sec-id[data-astro-cid-g3weqhrw]{min-width:0;overflow:hidden;color:var(--d-text);text-overflow:ellipsis}.sec-diff[data-astro-cid-g3weqhrw] .sec-line[data-astro-cid-g3weqhrw].is-hunk{color:var(--d-faint)}.sec-diff[data-astro-cid-g3weqhrw] .sec-line[data-astro-cid-g3weqhrw].is-del{background:#fa423e24;color:#ffb3b0}.sec-diff[data-astro-cid-g3weqhrw] .sec-line[data-astro-cid-g3weqhrw].is-add{background:#40c97724;color:#a9ecc2}.sec-report[data-astro-cid-g3weqhrw]{display:flex;overflow:hidden;background:#161616}.sec-thumbs[data-astro-cid-g3weqhrw]{display:flex;flex:none;flex-direction:column;gap:14px;width:104px;padding:20px 18px;border-right:1px solid var(--d-line)}.sec-thumb[data-astro-cid-g3weqhrw]{display:flex;min-height:0;flex:1 1 0;flex-direction:column;align-items:center;gap:5px;max-height:104px;color:var(--d-faint);font-size:11px;line-height:1}.sec-thumb[data-astro-cid-g3weqhrw] img[data-astro-cid-g3weqhrw]{display:block;width:auto;max-width:100%;height:auto;min-height:0;max-height:calc(100% - 16px);border:2px solid transparent;border-radius:4px}.sec-thumb[data-astro-cid-g3weqhrw].is-on img[data-astro-cid-g3weqhrw]{border-color:#ffffff8c}.sec-thumb[data-astro-cid-g3weqhrw].is-on{color:var(--d-text)}.sec-doc[data-astro-cid-g3weqhrw]{display:flex;min-width:0;flex:1;align-items:center;justify-content:center;padding:20px 24px}.sec-paper[data-astro-cid-g3weqhrw]{display:block;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:0 12px 32px -12px #00000073}.sec-ledger[data-astro-cid-g3weqhrw]{position:absolute;inset:auto 0 0;z-index:1;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));height:70px;border-top:1px solid var(--d-line);background:var(--d-bg)}.sec-cell[data-astro-cid-g3weqhrw]{display:flex;min-width:0;flex-direction:column;justify-content:center;gap:.35em;padding:0 .9em;border-left:1px solid var(--d-line)}.sec-cell[data-astro-cid-g3weqhrw]:first-child{border-left:0}.sec-cell-label[data-astro-cid-g3weqhrw]{overflow:hidden;color:var(--d-faint);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.sec-cell-value[data-astro-cid-g3weqhrw]{overflow:hidden;color:var(--d-text);text-overflow:ellipsis;white-space:nowrap}.sec-bar[data-astro-cid-g3weqhrw]{display:block;height:6px;background:var(--d-seg)}.sec-bar-fill[data-astro-cid-g3weqhrw]{display:block;height:100%;transform-origin:left;background:var(--d-text)}.sec-segs[data-astro-cid-g3weqhrw]{display:flex;height:6px;gap:2px}.sec-seg[data-astro-cid-g3weqhrw]{flex:1 1 0;min-width:0;background:var(--d-seg)}.sec-seg[data-astro-cid-g3weqhrw].is-on{background:var(--d-text)}.sec-seg[data-astro-cid-g3weqhrw].is-high{background:var(--s-high)}.sec-seg[data-astro-cid-g3weqhrw].is-medium{background:var(--s-medium)}.sec-seg[data-astro-cid-g3weqhrw].is-low{background:var(--s-low)}.sec-seg[data-astro-cid-g3weqhrw].is-info{background:var(--d-seg)}.sec-seg[data-astro-cid-g3weqhrw].is-fixed{background:var(--d-ok)}.sec-compact[data-astro-cid-g3weqhrw]{max-width:28rem;margin-inline:auto;aspect-ratio:auto;overflow:visible}.sec-compact[data-astro-cid-g3weqhrw] .sec-win[data-astro-cid-g3weqhrw]{position:relative;height:34em;flex-direction:column;font-size:13px}.sec-ctabs[data-astro-cid-g3weqhrw]{gap:0}.sec-ctab[data-astro-cid-g3weqhrw]{display:flex;flex:1 1 0;align-items:center;justify-content:center;border-right:1px solid var(--d-line);color:var(--d-faint)}.sec-ctab[data-astro-cid-g3weqhrw]:last-child{border-right:0}.sec-ctab--last[data-astro-cid-g3weqhrw]{background:var(--d-raise);color:var(--d-text)}.sec-cchat[data-astro-cid-g3weqhrw]{display:flex;flex-direction:column;gap:.7em;padding:1.2em 1.1em}.sec-compact[data-astro-cid-g3weqhrw] .sec-term[data-astro-cid-g3weqhrw]{padding:1em 1.1em;font-size:12px;line-height:1.7}.sec-compact[data-astro-cid-g3weqhrw] .sec-tool[data-astro-cid-g3weqhrw]{padding-left:0}.sec-cledger[data-astro-cid-g3weqhrw]{display:grid;flex:none;grid-template-columns:repeat(6,minmax(0,1fr));gap:.5em;padding:.9em 1.1em 1em;border-top:1px solid var(--d-line)}.sec-ccell[data-astro-cid-g3weqhrw]{display:flex;min-width:0;flex-direction:column;gap:.45em}.sec-ccell[data-astro-cid-g3weqhrw] .sec-bar[data-astro-cid-g3weqhrw]{height:4px}.sec-ccell[data-astro-cid-g3weqhrw] .sec-bar-fill[data-astro-cid-g3weqhrw]{background:var(--d-ok)}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){[data-astro-cid-g3weqhrw][data-play] .sec-tab[data-astro-cid-g3weqhrw]{background:var(--d-raise);color:var(--d-text);animation:sec-tab-open .3s var(--nj-ease-out) var(--open) both,sec-tab-quiet .3s var(--nj-ease-out) var(--next, 999s) forwards}[data-astro-cid-g3weqhrw][data-play] .sec-screen[data-astro-cid-g3weqhrw]{animation:sec-fade-in .3s var(--nj-ease-out) var(--open, 0ms) both}[data-astro-cid-g3weqhrw][data-play] .sec-eng[data-astro-cid-g3weqhrw]{animation:sec-eng-on .3s var(--nj-ease-out) var(--on) both}[data-astro-cid-g3weqhrw][data-play] .sec-ctab[data-astro-cid-g3weqhrw]{background:transparent;color:var(--d-faint);animation:sec-ctab-lit .2s var(--nj-ease-out) var(--on) forwards,sec-tab-quiet .2s var(--nj-ease-out) var(--off, 999s) forwards}[data-astro-cid-g3weqhrw][data-play] .sec-bar-fill[data-astro-cid-g3weqhrw]{animation:sec-fill .4s var(--nj-ease-out) var(--d, 0ms) both}[data-astro-cid-g3weqhrw][data-play] .sec-typed[data-astro-cid-g3weqhrw]{display:block;animation:sec-type 1.1s steps(60,end) var(--at) both,sec-fade-out 1ms linear calc(var(--at) + 1.2s) forwards}[data-astro-cid-g3weqhrw][data-play] .sec-ph[data-astro-cid-g3weqhrw]{animation:sec-fade-out 1ms linear 0ms forwards,sec-fade-in .3s linear 1.2s forwards,sec-fade-out 1ms linear 18.4s forwards,sec-fade-in .3s linear 19.6s forwards}[data-astro-cid-g3weqhrw][data-play] .sec-chat[data-astro-cid-g3weqhrw]{gap:0}[data-astro-cid-g3weqhrw][data-play] .sec-chat[data-astro-cid-g3weqhrw]>[data-astro-cid-g3weqhrw]{max-height:0;overflow:hidden}[data-astro-cid-g3weqhrw][data-play] .sec-chat[data-astro-cid-g3weqhrw]>.play[data-astro-cid-g3weqhrw]{animation:snap-play-in .4s var(--nj-ease-out) var(--d, 0ms) both,sec-grow 1ms linear var(--d, 0ms) forwards}[data-astro-cid-g3weqhrw][data-play] .sec-chat[data-astro-cid-g3weqhrw]>.sec-prose[data-astro-cid-g3weqhrw]{animation:sec-grow 1ms linear var(--d, 0ms) forwards}[data-astro-cid-g3weqhrw][data-play] .sec-caret[data-astro-cid-g3weqhrw]{animation:sec-blink 1s steps(1) var(--on) infinite,sec-fade-out 1ms linear var(--off) forwards}}@keyframes sec-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sec-fade-out{to{opacity:0}}@keyframes sec-tab-open{0%{width:0;padding-inline:0;border-right-width:0;opacity:0}}@keyframes sec-tab-quiet{to{background:transparent;color:var(--d-faint)}}@keyframes sec-ctab-lit{to{background:var(--d-raise);color:var(--d-text)}}@keyframes sec-eng-on{0%{border-color:var(--d-line);color:var(--d-faint)}to{border-color:var(--d-ok);color:var(--d-text)}}@keyframes sec-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes sec-grow{0%{max-height:0;margin-top:0}to{max-height:400px;margin-top:.55em}}@keyframes sec-blink{0%{opacity:1}50%{opacity:0}}@keyframes sec-fill{0%{transform:scaleX(0)}}.sec-hero[data-astro-cid-7dabzbaw] h1[data-astro-cid-7dabzbaw]{font-size:clamp(2.375rem,1.6rem + 3.2vw,4rem);line-height:1.05;text-wrap:balance}.security-hero-action[data-astro-cid-7dabzbaw]{margin:1.75rem 0 0;text-align:center}.sec-section[data-astro-cid-7dabzbaw]{margin-top:8.75rem;scroll-margin-top:5rem}.sec-section[data-astro-cid-7dabzbaw] h2[data-astro-cid-7dabzbaw]{max-width:40rem;margin:0;font-size:clamp(1.875rem,1.2rem + 2.2vw,2.75rem);text-wrap:balance}.sec-strip[data-astro-cid-7dabzbaw]{display:grid;margin-top:4.5rem;border-top:1px solid hsl(var(--border));grid-template-columns:repeat(4,minmax(0,1fr))}.sec-strip-item[data-astro-cid-7dabzbaw]{padding:1.5rem 2rem 0 0}.sec-strip-item[data-astro-cid-7dabzbaw] h2[data-astro-cid-7dabzbaw]{margin:0;font-size:1.0625rem;line-height:1.35;letter-spacing:0}.sec-strip-item[data-astro-cid-7dabzbaw] p[data-astro-cid-7dabzbaw]{margin:.5rem 0 0;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.6}.sec-rules[data-astro-cid-7dabzbaw]{margin:3.5rem 0 0;padding:0;list-style:none;border-top:1px solid hsl(var(--border))}.sec-rules[data-astro-cid-7dabzbaw] li[data-astro-cid-7dabzbaw]{display:grid;align-items:baseline;gap:.75rem 3rem;padding:2rem 0;border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.sec-rules[data-astro-cid-7dabzbaw] h3[data-astro-cid-7dabzbaw]{margin:0;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.25rem);font-weight:400;line-height:1.15;letter-spacing:var(--tracking-display)}.sec-rules[data-astro-cid-7dabzbaw] p[data-astro-cid-7dabzbaw]{margin:0;max-width:30rem;color:hsl(var(--muted-foreground));font-size:1.0625rem;line-height:1.6}.security-areas[data-astro-cid-7dabzbaw]{display:grid;margin-top:3rem;gap:2.25rem 2rem;grid-template-columns:repeat(4,minmax(0,1fr))}.security-area[data-astro-cid-7dabzbaw]{padding-top:1.1rem;border-top:1px solid hsl(var(--border))}.security-area[data-astro-cid-7dabzbaw] h3[data-astro-cid-7dabzbaw]{margin:0;font-size:1.0625rem;line-height:1.35}.security-area[data-astro-cid-7dabzbaw] p[data-astro-cid-7dabzbaw]{margin:.5rem 0 0;color:hsl(var(--muted-foreground));font-size:1rem;line-height:1.6}.security-rules-link[data-astro-cid-7dabzbaw]{margin:2.25rem 0 0}.security-rules-link[data-astro-cid-7dabzbaw] a[data-astro-cid-7dabzbaw]{color:hsl(var(--foreground));text-decoration:underline;text-underline-offset:.2em;text-decoration-color:hsl(var(--border))}.sec-closing[data-astro-cid-7dabzbaw]{position:relative;overflow:hidden;min-height:36rem}.sec-closing[data-astro-cid-7dabzbaw] .strands-canvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .8s var(--nj-ease-out)}.sec-closing[data-astro-cid-7dabzbaw][data-on] .strands-canvas{opacity:1}.sec-closing-inner[data-astro-cid-7dabzbaw]{position:relative}.sec-closing-copy[data-astro-cid-7dabzbaw]{max-width:26rem;padding-top:1rem}.sec-closing[data-astro-cid-7dabzbaw] .security-hero-action[data-astro-cid-7dabzbaw]{text-align:left}@media(min-width:768px){.sec-section[data-astro-cid-7dabzbaw]{margin-top:12.5rem}.sec-closing[data-astro-cid-7dabzbaw]{min-height:clamp(34rem,44vw,42rem)}}@media(min-width:1280px){.sec-section[data-astro-cid-7dabzbaw]{margin-top:15rem}}@media(max-width:1023px){.security-areas[data-astro-cid-7dabzbaw],.sec-strip[data-astro-cid-7dabzbaw]{grid-template-columns:repeat(2,minmax(0,1fr))}.sec-strip-item[data-astro-cid-7dabzbaw]:nth-child(n+3){padding-top:2rem}}@media(max-width:639px){.sec-strip[data-astro-cid-7dabzbaw]{grid-template-columns:minmax(0,1fr)}.sec-strip-item[data-astro-cid-7dabzbaw]{padding:1.25rem 0;border-bottom:1px solid hsl(var(--border))}.sec-rules[data-astro-cid-7dabzbaw] li[data-astro-cid-7dabzbaw]{grid-template-columns:minmax(0,1fr);padding:1.5rem 0}.security-areas[data-astro-cid-7dabzbaw]{grid-template-columns:minmax(0,1fr);gap:1.75rem}}
