.ai-prompt.svelte-17cznha{border-top:1px solid var(--color-edge);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);margin:0;padding:clamp(1.25rem,3vw,2rem)}h2.svelte-17cznha,h3.svelte-17cznha{color:var(--color-link);margin:0}p.svelte-17cznha{line-height:1.65}.ai-prompt-actions.svelte-17cznha{flex-wrap:wrap;align-items:end;gap:1rem;margin:1.5rem 0;display:flex}.ai-prompt-field.svelte-17cznha{flex:1;gap:.5rem;min-width:0;display:grid}label.svelte-17cznha{font-size:var(--type-meta-size)}select.svelte-17cznha,textarea.svelte-17cznha{box-sizing:border-box;border:1px solid var(--color-edge);background:var(--color-bg);width:100%;color:var(--color-ink);font:inherit;border-radius:6px;padding:.75rem}textarea.svelte-17cznha{resize:vertical;min-height:15rem;font-family:var(--font-code);font-size:var(--type-meta-size);line-height:1.65}button.svelte-17cznha{background:var(--color-primary);box-shadow:var(--shadow-3d);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:6px;padding:.75rem 1.25rem;font-weight:700}button.svelte-17cznha:disabled{opacity:.7;cursor:wait}.svelte-17cznha:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.single-goal.svelte-17cznha{flex:1;margin:0}.copy-status.svelte-17cznha{font-size:var(--type-meta-size);margin:0}.copy-status.svelte-17cznha:not(:empty){margin-bottom:1rem}.prompt-preview.svelte-17cznha>summary:where(.svelte-17cznha){cursor:pointer;font-size:var(--type-meta-size);color:var(--color-link)}.prompt-preview.svelte-17cznha .ai-prompt-field:where(.svelte-17cznha){margin-top:1rem}@media (width<=36rem){.ai-prompt-actions.svelte-17cznha{flex-direction:column;align-items:stretch}}@media print{.ai-prompt.svelte-17cznha{display:none}}[data-export] .ai-prompt.svelte-17cznha{display:none}.checkov-sheet.svelte-1ciyhoc{border:1px solid var(--color-edge);background:var(--color-bg);max-width:74rem;color:var(--color-ink);font-family:var(--font-sans);border-radius:14px;margin:2rem auto;overflow:hidden}.sheet-header.svelte-1ciyhoc{background:var(--color-surface);border-bottom:3px solid var(--color-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:2rem;display:grid}h1.svelte-1ciyhoc,h2.svelte-1ciyhoc,h3.svelte-1ciyhoc,h4.svelte-1ciyhoc{margin:0}.kicker.svelte-1ciyhoc{font:var(--type-label-size)/1.5 var(--font-mono);color:var(--color-label);text-transform:uppercase;letter-spacing:.1em;margin:0 0 .75rem}.identity.svelte-1ciyhoc{font-size:var(--type-meta-size);justify-items:end;gap:.6rem;display:grid}.identity-images.svelte-1ciyhoc,.brand.svelte-1ciyhoc{align-items:center;gap:1rem;display:flex}.brand.svelte-1ciyhoc{color:var(--color-ink);text-decoration:none}.portrait.svelte-1ciyhoc{border-radius:50%}.sheet-body.svelte-1ciyhoc{padding:clamp(1.25rem,3vw,2rem)}p.svelte-1ciyhoc,li.svelte-1ciyhoc{line-height:1.7}p.svelte-1ciyhoc{margin:1rem 0}section.svelte-1ciyhoc>h2:where(.svelte-1ciyhoc),section.svelte-1ciyhoc>h3:where(.svelte-1ciyhoc),.option-group.svelte-1ciyhoc>h3:where(.svelte-1ciyhoc),.option-group.svelte-1ciyhoc>h4:where(.svelte-1ciyhoc){color:var(--color-label)}.reference.svelte-1ciyhoc{border-top:1px solid var(--color-edge);margin-top:2rem;padding-top:2rem}.option-grid.svelte-1ciyhoc{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:1rem;margin-top:1.5rem;display:grid}.option-group.svelte-1ciyhoc{border:1px solid var(--color-edge);background:var(--color-surface);border-radius:10px;min-width:0;padding:1.25rem}dl.svelte-1ciyhoc{margin:1.5rem 0 0}dl.svelte-1ciyhoc>div:where(.svelte-1ciyhoc)+div:where(.svelte-1ciyhoc){border-top:1px solid var(--color-edge);margin-top:1.25rem;padding-top:1.25rem}dt.svelte-1ciyhoc{font-weight:600;line-height:1.5}dd.svelte-1ciyhoc{margin:.5rem 0 0}dd.svelte-1ciyhoc code:where(.svelte-1ciyhoc){color:var(--color-label);overflow-wrap:anywhere}dd.svelte-1ciyhoc p:where(.svelte-1ciyhoc){font-size:var(--type-meta-size);margin:.5rem 0 0}code.svelte-1ciyhoc{font-family:var(--font-code)}p.svelte-1ciyhoc code:where(.svelte-1ciyhoc){background:var(--color-surface-2);border:1px solid var(--color-edge);color:var(--color-label);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:max(.8rem,.9em)}.setup.svelte-1ciyhoc{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem;display:grid}.policy.svelte-1ciyhoc{margin-top:2rem}.code-frame.svelte-1ciyhoc{border:1px solid var(--color-edge);background:var(--color-navy);border-radius:8px;min-width:0;margin:1rem 0;overflow:hidden}.code-tools.svelte-1ciyhoc{border-bottom:1px solid var(--color-edge);font-size:var(--type-meta-size);color:var(--color-label);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}button.svelte-1ciyhoc{background:var(--color-surface);color:var(--color-ink);border:1px solid var(--color-edge);font:inherit;cursor:pointer;border-radius:4px;flex-shrink:0;padding:.3rem .6rem}pre.svelte-1ciyhoc{font:var(--type-meta-size)/1.7 var(--font-code);margin:0;padding:1.25rem;overflow-x:auto}pre.svelte-1ciyhoc code.syntax-highlight:where(.svelte-1ciyhoc){font:inherit;background:0 0;padding:0}.tree.svelte-1ciyhoc{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-edge);background:var(--color-surface);border-radius:8px}.copy-status.svelte-1ciyhoc{font-size:var(--type-meta-size)}.sheet-footer.svelte-1ciyhoc{border-top:1px solid var(--color-edge);background:var(--color-surface);font-size:var(--type-meta-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.sheet-footer.svelte-1ciyhoc ul:where(.svelte-1ciyhoc){margin-bottom:0;padding-left:1.25rem}a.svelte-1ciyhoc{color:var(--color-link)}a.svelte-1ciyhoc:focus-visible,button.svelte-1ciyhoc:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=60rem){.option-grid.svelte-1ciyhoc,.sheet-header.svelte-1ciyhoc{grid-template-columns:1fr}.identity.svelte-1ciyhoc{justify-items:start}}@media (width<=48rem){.sheet-header.svelte-1ciyhoc{padding:1.25rem}.setup.svelte-1ciyhoc{grid-template-columns:1fr}}.checkov-sheet.svelte-1ciyhoc[data-export] .option-grid:where(.svelte-1ciyhoc){grid-template-columns:repeat(3,minmax(0,1fr))}.checkov-sheet.svelte-1ciyhoc[data-export] pre:where(.svelte-1ciyhoc){white-space:pre-wrap;overflow-wrap:anywhere}@media print{.checkov-sheet.svelte-1ciyhoc{max-width:none}pre.svelte-1ciyhoc{white-space:pre-wrap;overflow-wrap:anywhere}.code-frame.svelte-1ciyhoc,dl.svelte-1ciyhoc>div:where(.svelte-1ciyhoc){break-inside:avoid}button.svelte-1ciyhoc,.copy-status.svelte-1ciyhoc{display:none}}.status-node.svelte-fjvouk{color:#fda4af}.status-node.compliant.svelte-fjvouk{color:#86efac}[data-theme=light] .status-node.svelte-fjvouk{color:#b91c1c}[data-theme=light] .status-node.compliant.svelte-fjvouk{color:#166534}.reference-diagram.svelte-1prxn5f{border:1px solid var(--color-edge);background:var(--color-bg);border-radius:12px;margin:1.5rem 0;overflow:hidden}figcaption.svelte-1prxn5f,.dialog-header.svelte-1prxn5f{border-bottom:1px solid var(--color-edge);font-size:var(--type-meta-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.diagram-actions.svelte-1prxn5f{flex-wrap:wrap;gap:.5rem;display:flex}p[role=status].svelte-1prxn5f{font-size:var(--type-meta-size);padding:0 1.25rem}button.svelte-1prxn5f{border:1px solid var(--color-edge);color:var(--color-link);background:var(--color-surface);font:inherit;cursor:pointer;border-radius:6px;flex-shrink:0;padding:.5rem .75rem}button.svelte-1prxn5f:focus-visible,.diagram-scroll.svelte-1prxn5f:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}.diagram-scroll.svelte-1prxn5f{overflow-x:auto}.diagram-svg.svelte-1prxn5f{width:100%;min-width:var(--diagram-width);height:auto;display:block}dialog.svelte-1prxn5f{border:1px solid var(--color-edge);background:var(--color-bg);width:min(96vw,1440px);max-width:none;color:var(--color-ink);border-radius:12px;padding:0}dialog.svelte-1prxn5f::backdrop{background:#000c}.viewer-hint.svelte-1prxn5f{font-size:var(--type-meta-size);padding:0 1.25rem}[data-export] .diagram-svg.svelte-1prxn5f{min-width:0}@media print{button.svelte-1prxn5f,dialog.svelte-1prxn5f,p[role=status].svelte-1prxn5f{display:none}.diagram-svg.svelte-1prxn5f{min-width:0}}.secrets-sheet.svelte-104wzc1{border:1px solid var(--color-edge);background:var(--color-bg);max-width:74rem;color:var(--color-ink);font-family:var(--font-sans);border-radius:14px;margin:2rem auto;overflow:hidden}.sheet-header.svelte-104wzc1{background:var(--color-surface);border-bottom:3px solid var(--color-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:2rem;display:grid}h1.svelte-104wzc1,h2.svelte-104wzc1,h3.svelte-104wzc1,h4.svelte-104wzc1{margin:0}.sheet-identity.svelte-104wzc1{font-size:var(--type-meta-size);justify-items:end;gap:.75rem;display:grid}.brand.svelte-104wzc1{color:var(--color-ink);align-items:center;gap:.75rem;text-decoration:none;display:flex}.sheet-body.svelte-104wzc1{padding:clamp(1.25rem,3vw,2rem)}.intro.svelte-104wzc1>h2:where(.svelte-104wzc1),.intro.svelte-104wzc1>h3:where(.svelte-104wzc1){color:var(--color-label)}.checklist.svelte-104wzc1{margin-top:2rem}.checklist.svelte-104wzc1>h2:where(.svelte-104wzc1),.checklist.svelte-104wzc1>h3:where(.svelte-104wzc1){color:var(--color-label)}.comparison.svelte-104wzc1{border-top:1px solid var(--color-edge);margin-top:2rem;padding-top:2rem}.comparison.svelte-104wzc1>h2:where(.svelte-104wzc1),.comparison.svelte-104wzc1>h3:where(.svelte-104wzc1){color:var(--color-label)}code.svelte-104wzc1{font-family:var(--font-code);background:var(--color-surface-2);border:1px solid var(--color-edge);color:var(--color-label);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px;font-size:max(.8rem,.9em)}p.svelte-104wzc1,li.svelte-104wzc1{line-height:1.7}p.svelte-104wzc1{margin:1rem 0 0}.practices.svelte-104wzc1{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:0;list-style:none;display:grid}.practices.svelte-104wzc1>li:where(.svelte-104wzc1){background:var(--color-surface);border:1px solid var(--color-edge);overflow-wrap:anywhere;border-radius:10px;min-width:0;padding:1.5rem}.practice-heading.svelte-104wzc1{align-items:flex-start;gap:.8rem;display:flex}.practice-heading.svelte-104wzc1 h3:where(.svelte-104wzc1),.practice-heading.svelte-104wzc1 h4:where(.svelte-104wzc1){color:var(--color-label)}.number.svelte-104wzc1{background:var(--color-primary);color:#fff;height:2rem;font:600 var(--type-meta-size)/1 var(--font-mono);border-radius:50%;flex:0 0 2rem;place-items:center;display:grid}.practices.svelte-104wzc1 ul:where(.svelte-104wzc1){margin:1rem 0 0;padding-left:1.25rem}.practices.svelte-104wzc1 ul:where(.svelte-104wzc1) li:where(.svelte-104wzc1)+li:where(.svelte-104wzc1){margin-top:.75rem}.practices.svelte-104wzc1 ul.secret-examples:where(.svelte-104wzc1){grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;display:grid}.practices.svelte-104wzc1 ul.secret-examples:where(.svelte-104wzc1) li:where(.svelte-104wzc1)+li:where(.svelte-104wzc1){margin-top:0}.sheet-footer.svelte-104wzc1{border-top:1px solid var(--color-edge);background:var(--color-surface);font-size:var(--type-meta-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.sheet-footer.svelte-104wzc1 ul:where(.svelte-104wzc1){margin-bottom:0;padding-left:1.25rem}a.svelte-104wzc1{color:var(--color-link)}a.svelte-104wzc1:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=60rem){.sheet-header.svelte-104wzc1{grid-template-columns:auto minmax(0,1fr)}.sheet-identity.svelte-104wzc1{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}}@media (width<=48rem){.sheet-header.svelte-104wzc1{padding:1.25rem}.service-icon.svelte-104wzc1{width:48px;height:48px}.practices.svelte-104wzc1{grid-template-columns:1fr}.practices.svelte-104wzc1>li:where(.svelte-104wzc1){padding:1.25rem}}.secrets-sheet.svelte-104wzc1[data-export] .practices:where(.svelte-104wzc1){grid-template-columns:repeat(2,minmax(0,1fr))}@media print{.secrets-sheet.svelte-104wzc1{max-width:none}.practices.svelte-104wzc1>li:where(.svelte-104wzc1){break-inside:avoid}}.cloudtrail-security-controls-sheet.svelte-1hagpai{border:1px solid var(--color-edge);background:var(--color-bg);max-width:74rem;color:var(--color-ink);font-family:var(--font-sans);border-radius:14px;margin:2rem auto;overflow:hidden}.sheet-header.svelte-1hagpai{background:var(--color-surface);border-bottom:3px solid var(--color-primary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.75rem;padding:2rem;display:grid}h1.svelte-1hagpai,h2.svelte-1hagpai,h3.svelte-1hagpai,h4.svelte-1hagpai{margin:0}.title-block.svelte-1hagpai h1:where(.svelte-1hagpai),.title-block.svelte-1hagpai h2:where(.svelte-1hagpai){color:var(--color-primary)}.sheet-identity.svelte-1hagpai{font-size:var(--type-meta-size);justify-items:end;gap:.5rem;display:grid}.identity-images.svelte-1hagpai{align-items:center;gap:1.25rem;margin-bottom:.5rem;display:flex}.author-photo.svelte-1hagpai{border-radius:50%}.brand.svelte-1hagpai{font-family:var(--font-code);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:flex}.sheet-body.svelte-1hagpai{padding:2rem}.implementation.svelte-1hagpai>h2:where(.svelte-1hagpai),.implementation.svelte-1hagpai>h3:where(.svelte-1hagpai),.checklist.svelte-1hagpai>h2:where(.svelte-1hagpai),.checklist.svelte-1hagpai>h3:where(.svelte-1hagpai){color:var(--color-highlight)}.implementation.svelte-1hagpai>p:where(.svelte-1hagpai){max-width:85ch;margin:1.25rem 0;line-height:1.75}.checklist.svelte-1hagpai{margin-top:3rem}.columns.svelte-1hagpai{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2rem;display:grid}.control-column.svelte-1hagpai{align-content:start;gap:1.5rem;min-width:0;display:grid}.control.svelte-1hagpai{border:1px solid var(--color-edge);background:var(--color-surface);break-inside:avoid;border-radius:12px;padding:1.5rem}.control.svelte-1hagpai h3:where(.svelte-1hagpai),.control.svelte-1hagpai h4:where(.svelte-1hagpai){border-bottom:1px solid var(--color-edge);color:var(--color-label);padding-bottom:1rem}.severity.svelte-1hagpai{font-size:var(--type-meta-size);margin:1.25rem 0}.severity-value.svelte-1hagpai{color:#cbd5e1;font-weight:700}.severity-value[data-severity=Critical].svelte-1hagpai{color:#fda4af}.severity-value[data-severity=High].svelte-1hagpai{color:#fb923c}.severity-value[data-severity=Medium].svelte-1hagpai{color:var(--color-highlight)}[data-theme=light] .severity-value.svelte-1hagpai{color:#475569}[data-theme=light] .severity-value[data-severity=Critical].svelte-1hagpai{color:#b91c1c}[data-theme=light] .severity-value[data-severity=High].svelte-1hagpai{color:#9a3412}[data-theme=light] .severity-value[data-severity=Medium].svelte-1hagpai{color:#854d0e}.control-details.svelte-1hagpai{font-size:var(--type-meta-size);grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;line-height:1.75;display:grid}.control-details.svelte-1hagpai>div:where(.svelte-1hagpai)+div:where(.svelte-1hagpai){border-left:1px solid var(--color-edge);padding-left:1rem}ul.svelte-1hagpai{margin:.5rem 0 0;padding-left:1.2rem}li.svelte-1hagpai+li:where(.svelte-1hagpai){margin-top:.5rem}.sheet-footer.svelte-1hagpai{border-top:1px solid var(--color-edge);background:var(--color-surface);font-size:var(--type-meta-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:2rem;line-height:1.7;display:flex}.sources.svelte-1hagpai{gap:.5rem;display:grid}.footer-badge.svelte-1hagpai img:where(.svelte-1hagpai){display:block}a.svelte-1hagpai{color:var(--color-link);text-underline-offset:3px}a.svelte-1hagpai:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=60rem){.sheet-header.svelte-1hagpai{grid-template-columns:minmax(0,1fr) auto}.sheet-identity.svelte-1hagpai{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem;display:flex}.identity-images.svelte-1hagpai{margin:0}.columns.svelte-1hagpai{grid-template-columns:1fr}}@media (width<=36rem){.sheet-header.svelte-1hagpai,.sheet-body.svelte-1hagpai,.sheet-footer.svelte-1hagpai{padding:1.25rem}.sheet-header.svelte-1hagpai>img:where(.svelte-1hagpai){width:48px;height:48px}.control-details.svelte-1hagpai{grid-template-columns:1fr}.control-details.svelte-1hagpai>div:where(.svelte-1hagpai)+div:where(.svelte-1hagpai){border-left:0;border-top:1px solid var(--color-edge);padding:1rem 0 0}}.cloudtrail-security-controls-sheet.svelte-1hagpai[data-export]{width:1184px;max-width:none}.cloudtrail-security-controls-sheet.svelte-1hagpai[data-export] .sheet-header:where(.svelte-1hagpai){grid-template-columns:minmax(0,1fr) auto auto}.cloudtrail-security-controls-sheet.svelte-1hagpai[data-export] .sheet-identity:where(.svelte-1hagpai){grid-column:auto;justify-items:end;display:grid}.cloudtrail-security-controls-sheet.svelte-1hagpai[data-export] .columns:where(.svelte-1hagpai){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.cloudtrail-security-controls-sheet.svelte-1hagpai[data-export] .control-details:where(.svelte-1hagpai){grid-template-columns:repeat(2,minmax(0,1fr))}.cloudtrail-security-controls-sheet.svelte-1hagpai[data-export] .control-details:where(.svelte-1hagpai)>div:where(.svelte-1hagpai)+div:where(.svelte-1hagpai){border-top:0;border-left:1px solid var(--color-edge);padding:0 0 0 1rem}@media print{.cloudtrail-security-controls-sheet.svelte-1hagpai{max-width:none}}.nacl-vs-sgs-sheet.svelte-1eqrzul{border:1px solid var(--color-edge);background:var(--color-bg);max-width:74rem;color:var(--color-ink);font-family:var(--font-sans);border-radius:14px;margin:2rem auto;overflow:hidden}.sheet-header.svelte-1eqrzul{background:var(--color-surface);border-bottom:3px solid var(--color-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:clamp(1.25rem,4vw,3rem);display:grid}h1.svelte-1eqrzul,h2.svelte-1eqrzul,h3.svelte-1eqrzul,h4.svelte-1eqrzul{margin:0}.sheet-header.svelte-1eqrzul h1:where(.svelte-1eqrzul),.sheet-header.svelte-1eqrzul h2:where(.svelte-1eqrzul){color:var(--color-primary)}.identity.svelte-1eqrzul{font-size:var(--type-meta-size);justify-items:end;gap:.5rem;display:grid}.brand.svelte-1eqrzul{font-family:var(--font-code);align-items:center;gap:.75rem;margin-bottom:.5rem;text-decoration:none;display:flex}.sheet-body.svelte-1eqrzul{padding:clamp(1.25rem,4vw,3rem)}.sheet-body.svelte-1eqrzul h2:where(.svelte-1eqrzul),.sheet-body.svelte-1eqrzul h3:where(.svelte-1eqrzul):not(.heading-card){color:var(--color-highlight);margin-bottom:1.5rem}.heading-card.svelte-1eqrzul{color:var(--color-label);margin-bottom:1rem}.examples.svelte-1eqrzul{margin-top:3rem}.examples.svelte-1eqrzul>section:where(.svelte-1eqrzul){margin-bottom:2.5rem}.table-scroll.svelte-1eqrzul{border:1px solid var(--color-edge);border-radius:8px;margin:1rem 0;overflow-x:auto}table.svelte-1eqrzul{border-collapse:collapse;width:100%;font-size:var(--type-meta-size);line-height:1.7}.comparison.svelte-1eqrzul{table-layout:fixed;min-width:760px}.comparison.svelte-1eqrzul th:where(.svelte-1eqrzul):first-child{width:20%}.rules.svelte-1eqrzul{min-width:760px}.table-caption.svelte-1eqrzul{background:var(--color-surface);font-size:var(--type-meta-size);text-align:left;padding:.75rem 1rem;font-weight:700;line-height:1.7}th.svelte-1eqrzul,td.svelte-1eqrzul{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-edge);padding:1rem}thead.svelte-1eqrzul th:where(.svelte-1eqrzul){background:var(--color-surface);color:var(--color-label)}tbody.svelte-1eqrzul th:where(.svelte-1eqrzul){color:var(--color-label)}tr.svelte-1eqrzul:last-child>:where(.svelte-1eqrzul){border-bottom:0}.rules.svelte-1eqrzul td:where(.svelte-1eqrzul):not(:last-child){white-space:nowrap}.rules.svelte-1eqrzul td:where(.svelte-1eqrzul):last-child{min-width:15rem}.decision.svelte-1eqrzul{font-weight:700}p.svelte-1eqrzul{margin:0}p.svelte-1eqrzul+p:where(.svelte-1eqrzul){margin-top:.5rem}ul.svelte-1eqrzul{margin:0;padding-left:1.25rem}li.svelte-1eqrzul+li:where(.svelte-1eqrzul){margin-top:.25rem}.source.svelte-1eqrzul{font-size:var(--type-meta-size);overflow-wrap:anywhere;color:var(--color-label);line-height:1.7}a.svelte-1eqrzul{color:var(--color-link);text-underline-offset:3px}a.svelte-1eqrzul:focus-visible,.table-scroll.svelte-1eqrzul:focus-visible{outline:2px solid var(--color-primary);outline-offset:-3px}@media (width<=48rem){.sheet-header.svelte-1eqrzul{grid-template-columns:1fr}.identity.svelte-1eqrzul{justify-items:start}}.nacl-vs-sgs-sheet.svelte-1eqrzul[data-export]{width:1184px;max-width:none}.nacl-vs-sgs-sheet.svelte-1eqrzul[data-export] .sheet-header:where(.svelte-1eqrzul){grid-template-columns:minmax(0,1fr) auto}.nacl-vs-sgs-sheet.svelte-1eqrzul[data-export] .identity:where(.svelte-1eqrzul){justify-items:end}.nacl-vs-sgs-sheet.svelte-1eqrzul[data-export] .table-scroll:where(.svelte-1eqrzul){overflow:visible}@media print{.nacl-vs-sgs-sheet.svelte-1eqrzul{max-width:none}.table-scroll.svelte-1eqrzul{overflow:visible}table.svelte-1eqrzul{min-width:0!important}.rules.svelte-1eqrzul td:where(.svelte-1eqrzul):not(:last-child){white-space:normal}.rules.svelte-1eqrzul td:where(.svelte-1eqrzul):last-child{min-width:0}tr.svelte-1eqrzul{break-inside:avoid}}.sheet.svelte-1i40w1m{border:1px solid var(--color-edge);background-color:var(--color-navy);width:min(74rem,100vw - 2rem);box-shadow:var(--shadow-card);color:var(--color-ink);background-image:radial-gradient(#6ea8ff1f 1px,#0000 1px);background-size:18px 18px;border-radius:16px;margin:40px 50%;overflow:hidden;transform:translate(-50%)}.sheet-header.svelte-1i40w1m,.sheet-footer.svelte-1i40w1m{background:#0d0f18f0}.sheet-header.svelte-1i40w1m{border-bottom:1px solid var(--color-edge);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:28px 30px;display:grid}.sheet-title.svelte-1i40w1m{margin:0}.sheet-heading.svelte-1i40w1m p:where(.svelte-1i40w1m){color:#e7e8eead;max-width:72ch;margin:10px 0 0}.sheet-brand.svelte-1i40w1m{text-align:right;flex-direction:column;align-items:flex-end;gap:4px;display:flex}.sheet-brand.svelte-1i40w1m a:where(.svelte-1i40w1m){font-family:var(--font-code);letter-spacing:.08em;color:var(--text-bright);align-items:center;gap:8px;font-size:1.4rem;font-weight:700;text-decoration:none;display:inline-flex}.sheet-brand.svelte-1i40w1m img:where(.svelte-1i40w1m),.ownership-brand.svelte-1i40w1m img:where(.svelte-1i40w1m){flex:none;display:block}.group-columns.svelte-1i40w1m{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:16px;display:grid}.group-column.svelte-1i40w1m{flex-direction:column;gap:16px;min-width:0;display:flex}.service-group.svelte-1i40w1m{--group-color:#8b5cf6;border:1px solid color-mix(in srgb, var(--group-color) 65%, var(--color-edge));background:#171a28f5;border-radius:12px;overflow:hidden}.service-group.identity.svelte-1i40w1m{--group-color:#f59e0b}.service-group.detection.svelte-1i40w1m{--group-color:#f04455}.service-group.network.svelte-1i40w1m{--group-color:#9b6cff}.service-group.data.svelte-1i40w1m{--group-color:#18a0fb}.service-group.compliance.svelte-1i40w1m{--group-color:#65cf32}.group-header.svelte-1i40w1m{border-bottom:1px solid color-mix(in srgb, var(--group-color) 38%, var(--color-edge));background:color-mix(in srgb, var(--group-color) 9%, var(--color-surface));color:color-mix(in srgb, var(--group-color) 78%, white);align-items:center;gap:12px;padding:16px 18px;display:flex}.group-header.svelte-1i40w1m h3:where(.svelte-1i40w1m),.mentions.svelte-1i40w1m h3:where(.svelte-1i40w1m){margin:0}.group-dot.svelte-1i40w1m{background:var(--group-color);border-radius:50%;flex:none;width:14px;height:14px}dl.svelte-1i40w1m{margin:0}.service.svelte-1i40w1m{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px;padding:14px 18px;display:grid}.service.svelte-1i40w1m+.service:where(.svelte-1i40w1m){border-top:1px solid var(--color-edge)}.service-icon.svelte-1i40w1m{background:0 0;border:0;border-radius:0;width:48px;height:48px;display:block}dt.svelte-1i40w1m{color:var(--text-bright);font-weight:700}dd.svelte-1i40w1m{font-size:var(--type-meta-size);color:#e7e8eead;margin:3px 0 0;line-height:1.55}.related-services.svelte-1i40w1m{border-top:1px solid var(--color-edge);margin-top:12px;padding-top:12px}.related-service.svelte-1i40w1m{grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;display:grid}.related-service.svelte-1i40w1m img:where(.svelte-1i40w1m){width:36px;height:36px;display:block}.related-service.svelte-1i40w1m strong:where(.svelte-1i40w1m),.related-service.svelte-1i40w1m span:where(.svelte-1i40w1m){display:block}.related-service.svelte-1i40w1m strong:where(.svelte-1i40w1m){font-size:var(--type-meta-size);color:var(--text-bright)}.related-service.svelte-1i40w1m span:where(.svelte-1i40w1m){font-size:var(--type-label-size);color:#e7e8eead;margin-top:2px;line-height:1.45}.mentions.svelte-1i40w1m{border:1px solid var(--color-edge);background:#171a28f5;border-radius:12px;margin:0 16px 16px;padding:18px}.mentions.svelte-1i40w1m h3:where(.svelte-1i40w1m){color:#e7e8eebd;margin-bottom:14px}.mentions.svelte-1i40w1m dl:where(.svelte-1i40w1m){grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mention.svelte-1i40w1m{border:1px solid var(--color-edge);background:var(--color-surface-2);border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.sheet-footer.svelte-1i40w1m{border-top:1px solid var(--color-edge);grid-template-columns:auto minmax(18rem,1fr) auto;align-items:center;gap:24px;padding:20px 30px;display:grid}.ownership.svelte-1i40w1m,.source.svelte-1i40w1m,.more-sheets.svelte-1i40w1m{font-size:var(--type-meta-size);color:#e7e8ee9e;flex-direction:column;gap:3px;line-height:1.55;display:flex}.ownership.svelte-1i40w1m strong:where(.svelte-1i40w1m){font-family:var(--font-code);letter-spacing:.08em;color:var(--text-bright);font-size:1.1rem}.ownership-brand.svelte-1i40w1m{align-items:center;gap:8px;display:flex}.source.svelte-1i40w1m a:where(.svelte-1i40w1m),.more-sheets.svelte-1i40w1m a:where(.svelte-1i40w1m){font-size:var(--type-meta-size);color:var(--color-link);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.more-sheets.svelte-1i40w1m{text-align:right}.source.svelte-1i40w1m a:where(.svelte-1i40w1m):hover,.more-sheets.svelte-1i40w1m a:where(.svelte-1i40w1m):hover{text-underline-offset:3px;text-decoration:underline}.source.svelte-1i40w1m a:where(.svelte-1i40w1m):focus-visible,.more-sheets.svelte-1i40w1m a:where(.svelte-1i40w1m):focus-visible,.sheet-brand.svelte-1i40w1m a:where(.svelte-1i40w1m):focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:2px}@media (width<=56rem){.sheet.svelte-1i40w1m{width:min(44rem,100vw - 2rem)}.sheet-header.svelte-1i40w1m{grid-template-columns:1fr}.sheet-brand.svelte-1i40w1m{text-align:left;align-items:flex-start}.group-columns.svelte-1i40w1m,.mentions.svelte-1i40w1m dl:where(.svelte-1i40w1m),.sheet-footer.svelte-1i40w1m{grid-template-columns:1fr}.more-sheets.svelte-1i40w1m{text-align:left}}@media (width<=36rem){.sheet.svelte-1i40w1m{width:100vw;box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-top:32px;margin-bottom:32px}.sheet-header.svelte-1i40w1m,.sheet-footer.svelte-1i40w1m{padding:22px 16px}.group-columns.svelte-1i40w1m{gap:12px;padding:12px}.group-column.svelte-1i40w1m{gap:12px}.mentions.svelte-1i40w1m{margin:0 12px 12px}}.specialty-sheet.svelte-63bsp1{border:1px solid var(--color-edge);width:min(74rem,100vw - 2rem);box-shadow:var(--shadow-card);color:#f5f5f5;background:#262b35;border-radius:16px;margin:40px 50%;overflow:hidden;transform:translate(-50%)}.sheet-header.svelte-63bsp1{background:#262b35;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:28px 30px 20px;display:grid}.sheet-title.svelte-63bsp1{color:#ff3f77;margin:0}.subtitle.svelte-63bsp1{font-family:var(--font-code);margin:8px 0 0;font-size:clamp(1.15rem,2.1vw,1.8rem);font-weight:700;line-height:1.25}.subtitle.svelte-63bsp1 strong:where(.svelte-63bsp1){color:#9acb47}.sheet-identity.svelte-63bsp1{justify-content:flex-end;align-items:center;gap:14px;display:flex}.cert-badge.svelte-63bsp1{object-fit:contain;width:76px;height:76px;display:block}.author-photo.svelte-63bsp1{object-fit:cover;border-radius:50%;width:64px;height:64px;display:block}.author-links.svelte-63bsp1{font-size:var(--type-label-size);flex-direction:column;align-items:flex-end;line-height:1.45;display:flex}.author-links.svelte-63bsp1 a:where(.svelte-63bsp1){color:#f5f5f58c;text-decoration:none}.cybr-brand.svelte-63bsp1{font-family:var(--font-code);letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:3px;font-size:1rem;font-weight:700;display:inline-flex;color:#fff!important}.cybr-brand.svelte-63bsp1 img:where(.svelte-63bsp1){display:block}.disclaimer.svelte-63bsp1{font-size:var(--type-meta-size);color:#f5f5f575;grid-column:1/-1;margin:0;line-height:1.6}.sheet-body.svelte-63bsp1{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:0 16px 16px;display:grid}.left-column.svelte-63bsp1,.right-column.svelte-63bsp1{flex-direction:column;gap:16px;min-width:0;display:flex}.right-groups.svelte-63bsp1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.concepts.svelte-63bsp1,.services-intro.svelte-63bsp1{padding:0 2px}.concepts.svelte-63bsp1 h3:where(.svelte-63bsp1),.services-intro.svelte-63bsp1 h3:where(.svelte-63bsp1){color:#9acb47;margin:0}.concepts.svelte-63bsp1>p:where(.svelte-63bsp1){margin:12px 8px 10px;font-size:1rem}.concept-grid.svelte-63bsp1{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0 8px;display:grid}.concept.svelte-63bsp1{text-align:center;background:#1d232d;border:1px solid #535d6d;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;min-height:58px;padding:8px;display:flex}.concept.svelte-63bsp1 strong:where(.svelte-63bsp1){font-size:.92rem;font-weight:500}.concept.svelte-63bsp1 span:where(.svelte-63bsp1){font-size:var(--type-label-size);line-height:1.25}.services-intro.svelte-63bsp1 p:where(.svelte-63bsp1){font-size:var(--type-meta-size);background:#282f3a;border-radius:6px;margin:12px 8px 0;padding:14px 18px;line-height:1.6}.service-group.svelte-63bsp1{--group-color:#ff9f2f;background:#262b35;border:1px solid #535d6d;border-radius:4px;padding:14px}.group-header.svelte-63bsp1{color:var(--group-color);align-items:center;gap:12px;margin-bottom:14px;display:flex}.group-header.svelte-63bsp1>span:where(.svelte-63bsp1){background:var(--group-color);border-radius:50%;flex:none;width:24px;height:24px;display:block}.group-header.svelte-63bsp1 .heading-card:where(.svelte-63bsp1){margin:0}.service-grid.svelte-63bsp1{gap:18px 10px;display:grid}.additional-groups.svelte-63bsp1{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0 16px 16px;display:grid}.adaptive-column.svelte-63bsp1{grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr))}.four-column.svelte-63bsp1{grid-template-columns:repeat(4,minmax(0,1fr))}.three-column.svelte-63bsp1{grid-template-columns:repeat(3,minmax(0,1fr))}.service.svelte-63bsp1{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex}.service-icon.svelte-63bsp1{background:#8c4fff;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:8px;display:flex}.service-icon.svelte-63bsp1 img:where(.svelte-63bsp1){width:64px;height:64px;display:block}.service-icon.resource-icon.svelte-63bsp1 img:where(.svelte-63bsp1){filter:brightness(0)invert();width:48px;height:48px}.lock-mark.svelte-63bsp1{color:#fff;background:#f90;border-radius:50%}.lock-mark.svelte-63bsp1 svg:where(.svelte-63bsp1){fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:44px;height:44px}.service-name.svelte-63bsp1 strong:where(.svelte-63bsp1),.service-name.svelte-63bsp1 span:where(.svelte-63bsp1){display:block}.service-name.svelte-63bsp1 strong:where(.svelte-63bsp1){font-size:var(--type-meta-size);line-height:1.35}.service-name.svelte-63bsp1 span:where(.svelte-63bsp1){font-size:var(--type-label-size);line-height:1.35}.security.svelte-63bsp1{min-width:0}.security.svelte-63bsp1 .service-grid:where(.svelte-63bsp1){row-gap:22px}.sheet-footer.svelte-63bsp1{font-size:var(--type-label-size);color:#f5f5f580;background:#1d222c;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px 20px;line-height:1.45;display:grid}.sheet-footer.svelte-63bsp1 p:where(.svelte-63bsp1){font-size:var(--type-meta-size);margin:0}.source-links.svelte-63bsp1,.more-sheets.svelte-63bsp1{flex-direction:column;display:flex}.sheet-footer.svelte-63bsp1 a:where(.svelte-63bsp1){color:#f5f5f580;text-decoration:none}.sheet-footer.svelte-63bsp1 strong:where(.svelte-63bsp1){color:#9acb47}.more-sheets.svelte-63bsp1{font-size:var(--type-meta-size)}.sheet-footer.svelte-63bsp1 a:where(.svelte-63bsp1):hover,.author-links.svelte-63bsp1 a:where(.svelte-63bsp1):hover{text-underline-offset:3px;text-decoration:underline}.sheet-footer.svelte-63bsp1 a:where(.svelte-63bsp1):focus-visible,.author-links.svelte-63bsp1 a:where(.svelte-63bsp1):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (width<=56rem){.specialty-sheet.svelte-63bsp1{width:min(44rem,100vw - 2rem)}.sheet-header.svelte-63bsp1,.sheet-body.svelte-63bsp1,.additional-groups.svelte-63bsp1,.right-groups.svelte-63bsp1{grid-template-columns:1fr}.sheet-identity.svelte-63bsp1{justify-content:flex-start}.author-links.svelte-63bsp1{align-items:flex-start}.three-column.svelte-63bsp1,.four-column.svelte-63bsp1{grid-template-columns:repeat(3,minmax(0,1fr))}.sheet-footer.svelte-63bsp1{grid-template-columns:auto minmax(0,1fr)}}@media (width<=40rem){.specialty-sheet.svelte-63bsp1{width:100vw;box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-top:32px;margin-bottom:32px}.sheet-header.svelte-63bsp1{padding:22px 16px 18px}.concept-grid.svelte-63bsp1{grid-template-columns:1fr}.concept.svelte-63bsp1{min-height:0}.sheet-body.svelte-63bsp1,.additional-groups.svelte-63bsp1{gap:12px;padding:0 12px 12px}.left-column.svelte-63bsp1,.right-column.svelte-63bsp1,.right-groups.svelte-63bsp1{gap:12px}.service-group.svelte-63bsp1{padding:12px}.three-column.svelte-63bsp1,.four-column.svelte-63bsp1,.adaptive-column.svelte-63bsp1{grid-template-columns:1fr;gap:8px}.service.svelte-63bsp1{text-align:left;grid-template-columns:48px minmax(0,1fr);gap:12px;display:grid}.service-icon.svelte-63bsp1{width:48px;height:48px;margin:0}.service-icon.svelte-63bsp1 img:where(.svelte-63bsp1){width:48px;height:48px}.service-icon.resource-icon.svelte-63bsp1 img:where(.svelte-63bsp1),.lock-mark.svelte-63bsp1 svg:where(.svelte-63bsp1){width:36px;height:36px}.sheet-footer.svelte-63bsp1{grid-template-columns:1fr;padding:18px 16px}}.ransomware-sheet.svelte-1m5qvy7{--sheet-bg:#10131c;--sheet-panel:#171b26;--sheet-panel-2:#1c2130;--sheet-edge:#343b4d;--sheet-muted:#e7e8eead;--green:#6ee7b7;--blue:#7dd3fc;--amber:#fcd34d;border:1px solid var(--color-edge);background:var(--sheet-bg);color:#e7e8ee;border-radius:0;width:min(74rem,100vw - 2rem);margin:40px 50%;overflow:hidden;transform:translate(-50%)}.sheet-header.svelte-1m5qvy7{border-bottom:1px solid var(--sheet-edge);background:#111827;grid-template-columns:minmax(20rem,1.1fr) 80px minmax(24rem,1fr);align-items:center;gap:28px;padding:20px 30px;display:grid}.title-mark.svelte-1m5qvy7{border-radius:8px;width:78px;height:78px;display:block}.sheet-title.svelte-1m5qvy7{color:#16c79a;margin:0}.collaborators.svelte-1m5qvy7{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.brand.svelte-1m5qvy7{font-family:var(--font-code);letter-spacing:.08em;color:#fff;align-items:center;gap:6px;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex}.brand.svelte-1m5qvy7 img:where(.svelte-1m5qvy7){display:block}.collaborator.svelte-1m5qvy7{grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;display:grid}.collaborator.svelte-1m5qvy7>img:where(.svelte-1m5qvy7){object-fit:cover;border-radius:50%;width:54px;height:54px;display:block}.collaborator.svelte-1m5qvy7>div:where(.svelte-1m5qvy7){flex-direction:column;align-items:flex-start;display:flex}.collaborator.svelte-1m5qvy7>div:where(.svelte-1m5qvy7)>a:where(.svelte-1m5qvy7):not(.brand):not(.fog-brand){font-size:var(--type-label-size);color:var(--sheet-muted);margin-top:4px;line-height:1.55;text-decoration:none}.fog-brand.svelte-1m5qvy7{font-family:var(--font-code);font-size:var(--type-meta-size);text-transform:uppercase;color:#c084fc;font-weight:700;text-decoration:none}.sheet-section.svelte-1m5qvy7{padding:28px 30px}.sheet-section.svelte-1m5qvy7+.sheet-section:where(.svelte-1m5qvy7){border-top:1px solid var(--sheet-edge)}.section-intro.svelte-1m5qvy7{align-items:center;gap:12px;margin-bottom:20px;display:flex}.section-intro.svelte-1m5qvy7>svg:where(.svelte-1m5qvy7){fill:none;stroke:#16c79a;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:28px;height:28px;display:block}.tools-section.svelte-1m5qvy7 .section-intro:where(.svelte-1m5qvy7)>svg:where(.svelte-1m5qvy7){stroke:#f59e0b}.section-intro.svelte-1m5qvy7 h2:where(.svelte-1m5qvy7),.section-intro.svelte-1m5qvy7 h3:where(.svelte-1m5qvy7){color:#fff;margin:0}.defense-grid.svelte-1m5qvy7{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.defense-card.svelte-1m5qvy7{--accent:var(--green);border:1px solid var(--sheet-edge);background:#111827;border-radius:10px;padding-bottom:18px;overflow:hidden}.defense-card.detect.svelte-1m5qvy7{--accent:var(--blue)}.defense-card.recover.svelte-1m5qvy7{--accent:var(--amber)}.defense-card.svelte-1m5qvy7>header:where(.svelte-1m5qvy7){align-items:center;gap:9px;padding:18px 18px 4px;display:flex}.defense-card.svelte-1m5qvy7 header:where(.svelte-1m5qvy7) svg:where(.svelte-1m5qvy7){fill:none;width:24px;height:24px;stroke:var(--accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;display:block}.defense-card.svelte-1m5qvy7 h3:where(.svelte-1m5qvy7),.defense-card.svelte-1m5qvy7 h4:where(.svelte-1m5qvy7),.tool-card.svelte-1m5qvy7 h3:where(.svelte-1m5qvy7),.tool-card.svelte-1m5qvy7 h4:where(.svelte-1m5qvy7){color:#fff;margin:0}.control-group.svelte-1m5qvy7{padding:14px 18px 0}.control-group.svelte-1m5qvy7+.control-group:where(.svelte-1m5qvy7){margin-top:12px}.control-group.svelte-1m5qvy7>p:where(.svelte-1m5qvy7){color:#fff;margin:0 0 9px;font-size:1rem;font-weight:700}.defense-card.svelte-1m5qvy7 ul:where(.svelte-1m5qvy7),.tool-card.svelte-1m5qvy7 ul:where(.svelte-1m5qvy7){margin:0;padding:0;list-style:none}.defense-card.svelte-1m5qvy7 li:where(.svelte-1m5qvy7),.tool-card.svelte-1m5qvy7 li:where(.svelte-1m5qvy7){font-size:var(--type-meta-size);color:#e7e8eec7;padding-left:15px;line-height:1.5;position:relative}.defense-card.svelte-1m5qvy7 li:where(.svelte-1m5qvy7)+li:where(.svelte-1m5qvy7),.tool-card.svelte-1m5qvy7 li:where(.svelte-1m5qvy7)+li:where(.svelte-1m5qvy7){margin-top:7px}.defense-card.svelte-1m5qvy7 li:where(.svelte-1m5qvy7):before,.tool-card.svelte-1m5qvy7 li:where(.svelte-1m5qvy7):before{content:"•";color:#e7e8eec7;font-weight:700;position:absolute;left:0}.section-note.svelte-1m5qvy7{font-size:var(--type-meta-size);color:var(--sheet-muted);margin:26px 18px 0;line-height:1.55}.tool-link.svelte-1m5qvy7{color:var(--blue);text-underline-offset:3px}.tool-grid.svelte-1m5qvy7{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"ransomwhen finders""stratus yes3";gap:14px;display:grid}.tool-card.svelte-1m5qvy7{--accent:var(--green);border:1px solid var(--sheet-edge);background:#111827;border-radius:10px;min-width:0;padding:18px}.tool-card.ransomwhen.svelte-1m5qvy7{--accent:#f04455;grid-area:ransomwhen}.tool-card.stratus.svelte-1m5qvy7{--accent:#3b82f6;grid-area:stratus}.tool-card.finders.svelte-1m5qvy7{--accent:var(--amber);grid-area:finders}.tool-card.yes3.svelte-1m5qvy7{--accent:#c084fc;grid-area:yes3}.tool-card.ransomwhen.svelte-1m5qvy7,.tool-card.stratus.svelte-1m5qvy7{grid-template-columns:minmax(10rem,.72fr) minmax(0,1.28fr);padding:0;display:grid}.tool-art.svelte-1m5qvy7{border-right:1px solid var(--sheet-edge);object-fit:contain;background:#202b3d;border-radius:9px 0 0 9px;width:100%;height:100%;min-height:18rem;display:block}.tool-copy.svelte-1m5qvy7{flex-direction:column;justify-content:center;min-width:0;padding:18px;display:flex}.tool-heading.svelte-1m5qvy7{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.tool-badge.svelte-1m5qvy7{border:1px solid var(--accent);font-family:var(--font-code);font-size:var(--type-label-size);color:var(--accent);border-radius:999px;flex:none;padding:1px 7px;font-weight:700}.tool-heading.svelte-1m5qvy7 p:where(.svelte-1m5qvy7){font-size:var(--type-meta-size);color:var(--sheet-muted);margin:3px 0 0}.tool-source.svelte-1m5qvy7{max-width:100%;font-family:var(--font-code);font-size:var(--type-label-size);color:var(--sheet-muted);margin:13px 0 0}.tool-link.svelte-1m5qvy7{overflow-wrap:anywhere}.tool-details.svelte-1m5qvy7{flex-direction:column;gap:14px;display:flex}.terminal.svelte-1m5qvy7{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background:#080a10;border:1px solid #2f3745;border-radius:7px;min-width:0;padding:12px 14px;overflow-x:auto}.terminal.svelte-1m5qvy7 pre:where(.svelte-1m5qvy7){font-family:var(--font-code);font-size:var(--type-label-size);color:#cbd5e1;margin:0;line-height:1.55}.terminal.svelte-1m5qvy7 code:where(.svelte-1m5qvy7){font:inherit;white-space:pre}.prompt.svelte-1m5qvy7,.success.svelte-1m5qvy7{color:var(--green);font-weight:700}.labs-section.svelte-1m5qvy7{background:#0d1018;grid-template-columns:minmax(18rem,.82fr) minmax(0,2.18fr);align-items:stretch;gap:20px;display:grid}.lab-heading-panel.svelte-1m5qvy7{border:1px solid var(--sheet-edge);background:#111827;border-radius:10px;overflow:hidden}.lab-window-bar.svelte-1m5qvy7{border-bottom:1px solid var(--sheet-edge);background:#090b12;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;display:grid}.window-dots.svelte-1m5qvy7{gap:4px;display:flex}.window-dots.svelte-1m5qvy7 i:where(.svelte-1m5qvy7){background:#475569;border-radius:50%;width:6px;height:6px;display:block}.window-address.svelte-1m5qvy7{font-family:var(--font-code);font-size:var(--type-label-size);text-align:center;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;padding:3px 9px;line-height:1.2;overflow:hidden}.lab-heading-body.svelte-1m5qvy7{grid-template-columns:46px minmax(0,1fr);align-items:center;gap:14px;height:calc(100% - 39px);padding:18px;display:grid}.lab-launch-icon.svelte-1m5qvy7{width:46px;height:46px;color:var(--green);background:#10b9811a;border:1px solid #6ee7b752;border-radius:9px;place-items:center;display:grid}.lab-launch-icon.svelte-1m5qvy7 svg{display:block}.lab-heading-body.svelte-1m5qvy7 h2:where(.svelte-1m5qvy7),.lab-heading-body.svelte-1m5qvy7 h3:where(.svelte-1m5qvy7){color:#fff;margin:0}.lab-heading-kicker.svelte-1m5qvy7,.lab-heading-main.svelte-1m5qvy7{display:block}.lab-heading-kicker.svelte-1m5qvy7{font-family:var(--font-code);font-size:var(--type-label-size);letter-spacing:.07em;text-transform:uppercase;color:#94a3b8;margin-bottom:6px;font-weight:700}.lab-heading-main.svelte-1m5qvy7 strong:where(.svelte-1m5qvy7){color:var(--green);display:block}.lab-grid.svelte-1m5qvy7{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.lab-card.svelte-1m5qvy7{border:1px solid var(--sheet-edge);min-width:0;color:inherit;background:#111827;border-radius:8px;flex-direction:column;padding:14px;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:flex}.lab-card.svelte-1m5qvy7 strong:where(.svelte-1m5qvy7){color:#fff;line-height:1.35}.lab-card.svelte-1m5qvy7>span:where(.svelte-1m5qvy7){font-size:var(--type-label-size);color:var(--sheet-muted);margin-top:7px;line-height:1.5}.sheet-footer.svelte-1m5qvy7{border-top:1px solid var(--sheet-edge);font-size:var(--type-label-size);background:#090b12;grid-template-columns:auto minmax(18rem,1fr) auto;align-items:center;gap:24px;padding:22px 30px;line-height:1.5;display:grid}.footer-brand.svelte-1m5qvy7{align-items:center;gap:10px;display:flex}.footer-brand.svelte-1m5qvy7 img:where(.svelte-1m5qvy7),.footer-brand.svelte-1m5qvy7 strong:where(.svelte-1m5qvy7),.source-links.svelte-1m5qvy7 strong:where(.svelte-1m5qvy7),.more-links.svelte-1m5qvy7 strong:where(.svelte-1m5qvy7),.source-links.svelte-1m5qvy7 a:where(.svelte-1m5qvy7),.more-links.svelte-1m5qvy7 a:where(.svelte-1m5qvy7){display:block}.footer-brand.svelte-1m5qvy7 strong:where(.svelte-1m5qvy7){font-family:var(--font-code);letter-spacing:.08em;color:#fff;font-size:1rem}.source-links.svelte-1m5qvy7 strong:where(.svelte-1m5qvy7),.more-links.svelte-1m5qvy7 strong:where(.svelte-1m5qvy7){color:#fff;margin-bottom:4px}.source-links.svelte-1m5qvy7 a:where(.svelte-1m5qvy7),.more-links.svelte-1m5qvy7 a:where(.svelte-1m5qvy7){color:var(--sheet-muted);text-decoration:none}.more-links.svelte-1m5qvy7{text-align:right}.lab-card.svelte-1m5qvy7:hover,.source-links.svelte-1m5qvy7 a:where(.svelte-1m5qvy7):hover,.more-links.svelte-1m5qvy7 a:where(.svelte-1m5qvy7):hover,.collaborators.svelte-1m5qvy7 a:where(.svelte-1m5qvy7):hover{text-underline-offset:3px;text-decoration:underline}.lab-card.svelte-1m5qvy7:hover{background:#151d2d;border-color:#6ee7b766;transform:translateY(-2px)}.lab-card.svelte-1m5qvy7:focus-visible,.sheet-footer.svelte-1m5qvy7 a:where(.svelte-1m5qvy7):focus-visible,.collaborators.svelte-1m5qvy7 a:where(.svelte-1m5qvy7):focus-visible,.tool-link.svelte-1m5qvy7:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (width<=64rem){.ransomware-sheet.svelte-1m5qvy7{width:min(46rem,100vw - 2rem)}.sheet-header.svelte-1m5qvy7{grid-template-columns:auto minmax(0,1fr)}.collaborators.svelte-1m5qvy7{border-top:1px solid var(--sheet-edge);border-left:0;grid-column:1/-1;padding-top:16px;padding-left:0}.defense-grid.svelte-1m5qvy7,.tool-grid.svelte-1m5qvy7{grid-template-columns:1fr}.tool-grid.svelte-1m5qvy7{grid-template-areas:"ransomwhen""finders""stratus""yes3"}.lab-grid.svelte-1m5qvy7{grid-template-columns:repeat(2,minmax(0,1fr))}.labs-section.svelte-1m5qvy7{grid-template-columns:1fr}.lab-heading-body.svelte-1m5qvy7{height:auto}.sheet-footer.svelte-1m5qvy7{grid-template-columns:1fr 1fr}.footer-brand.svelte-1m5qvy7{grid-column:1/-1}}@media (width<=42rem){.ransomware-sheet.svelte-1m5qvy7{width:100vw;box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-top:32px;margin-bottom:32px}.sheet-header.svelte-1m5qvy7{grid-template-columns:1fr;padding:22px 16px}.title-mark.svelte-1m5qvy7{width:62px;height:62px}.collaborators.svelte-1m5qvy7{grid-column:auto}.sheet-section.svelte-1m5qvy7{padding:22px 16px}.tool-details.svelte-1m5qvy7,.lab-grid.svelte-1m5qvy7,.sheet-footer.svelte-1m5qvy7{grid-template-columns:1fr}.lab-heading-body.svelte-1m5qvy7{grid-template-columns:40px minmax(0,1fr);padding:16px}.lab-launch-icon.svelte-1m5qvy7{width:40px;height:40px}.footer-brand.svelte-1m5qvy7{grid-column:auto}.more-links.svelte-1m5qvy7{text-align:left}}.security-controls-sheet.svelte-146w9ph{--sheet-bg:#0d0f18;--sheet-panel:#171a28;--sheet-edge:#2b2f45;--sheet-text:#e7e8ee;--sheet-muted:#a9b2c3;--accent:#7dd3fc;border:1px solid var(--color-edge);background:var(--sheet-bg);width:min(74rem,100vw - 2rem);box-shadow:var(--shadow-card);font-family:var(--font-sans);font-size:var(--type-meta-size);color:var(--sheet-text);margin:40px 50%;line-height:1.5;overflow:hidden;transform:translate(-50%)}.sheet-header.svelte-146w9ph{border-bottom:1px solid var(--sheet-edge);background:#151725;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 30px;display:grid}.title-area.svelte-146w9ph,.sheet-identity.svelte-146w9ph,.cybr-brand.svelte-146w9ph,.identity-links.svelte-146w9ph a:where(.svelte-146w9ph),.footer-brand.svelte-146w9ph{align-items:center;display:flex}.title-area.svelte-146w9ph{gap:22px}.title-copy.svelte-146w9ph{min-width:0}.title-kicker.svelte-146w9ph{font-family:var(--font-code);font-size:var(--type-label-size);text-transform:uppercase;letter-spacing:.09em;color:#7dd3fc;margin:0 0 6px;font-weight:700}.title-copy.svelte-146w9ph h1:where(.svelte-146w9ph),.title-copy.svelte-146w9ph h2:where(.svelte-146w9ph){color:#fff;max-width:18ch;margin:0}.s3-shield.svelte-146w9ph{flex:none;width:82px;height:78px;position:relative}.s3-shield.svelte-146w9ph img:where(.svelte-146w9ph){width:72px;height:72px;display:block}.sheet-identity.svelte-146w9ph{gap:20px}.identity-links.svelte-146w9ph{flex-direction:column;gap:4px;display:flex}.identity-links.svelte-146w9ph a:where(.svelte-146w9ph){font-size:var(--type-label-size);color:var(--sheet-muted);gap:7px;text-decoration:none}.identity-links.svelte-146w9ph a:where(.svelte-146w9ph)>span:where(.svelte-146w9ph){width:18px;height:18px;font-size:var(--type-label-size);border:1px solid;border-radius:50%;place-items:center;line-height:1;display:inline-grid}.identity-links.svelte-146w9ph a:where(.svelte-146w9ph)>.linkedin:where(.svelte-146w9ph){border-radius:4px;font-weight:800}.cybr-brand.svelte-146w9ph{font-family:var(--font-display);color:#fff;gap:8px;font-size:1.35rem;text-decoration:none}.cybr-brand.svelte-146w9ph img:where(.svelte-146w9ph),.footer-brand.svelte-146w9ph img:where(.svelte-146w9ph){display:block}.sheet-sections.svelte-146w9ph{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:28px 30px;display:grid}.control-section.svelte-146w9ph{border:1px solid var(--sheet-edge);background:var(--sheet-panel);border-radius:12px;min-width:0;padding:24px}.control-section.access.svelte-146w9ph,.control-section.observe.svelte-146w9ph{grid-column:1/-1}.section-heading.svelte-146w9ph{align-items:center;gap:13px;margin-bottom:18px;display:flex}.section-heading.svelte-146w9ph h2:where(.svelte-146w9ph),.section-heading.svelte-146w9ph h3:where(.svelte-146w9ph){color:#fff;margin:0}.control-grid.svelte-146w9ph{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.protect.svelte-146w9ph .control-grid:where(.svelte-146w9ph),.encrypt.svelte-146w9ph .control-grid:where(.svelte-146w9ph){grid-template-columns:1fr}.control-card.svelte-146w9ph{border-top:1px solid var(--sheet-edge);min-width:0;padding:18px 0}.control-card.svelte-146w9ph header:where(.svelte-146w9ph){align-items:flex-start;gap:10px;margin-bottom:9px;display:flex}.service-icon.svelte-146w9ph{flex:none;display:block}.control-docs.svelte-146w9ph{font-size:var(--type-meta-size);color:#6ea8ff;margin-top:10px;text-decoration:none;display:inline-block}.control-docs.svelte-146w9ph:hover{text-underline-offset:3px;text-decoration:underline}.control-docs.svelte-146w9ph:focus-visible{outline-offset:3px;outline:2px solid #6ea8ff}.control-card.svelte-146w9ph h3:where(.svelte-146w9ph),.control-card.svelte-146w9ph h4:where(.svelte-146w9ph){color:#fff;margin:0}.control-card.svelte-146w9ph>p:where(.svelte-146w9ph){color:#d3d9e5;margin:0}.control-card.svelte-146w9ph .control-note:where(.svelte-146w9ph){color:var(--sheet-muted);margin-top:10px}.sheet-footer.svelte-146w9ph{border-top:1px solid var(--sheet-edge);font-size:var(--type-label-size);background:#080a12;grid-template-columns:auto minmax(18rem,1fr) auto;align-items:center;gap:28px;padding:22px 30px;line-height:1.5;display:grid}.footer-brand.svelte-146w9ph{color:#fff;gap:10px;text-decoration:none}.footer-brand.svelte-146w9ph strong:where(.svelte-146w9ph){font-family:var(--font-display);font-size:1rem}.source-links.svelte-146w9ph{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 18px;display:grid}.source-links.svelte-146w9ph strong:where(.svelte-146w9ph){color:#fff;grid-column:1/-1}.source-links.svelte-146w9ph a:where(.svelte-146w9ph),.more-links.svelte-146w9ph a:where(.svelte-146w9ph){color:var(--sheet-muted);text-decoration:none}.more-links.svelte-146w9ph{text-align:right}.more-links.svelte-146w9ph strong:where(.svelte-146w9ph){color:#fff;display:block}.identity-links.svelte-146w9ph a:where(.svelte-146w9ph):hover,.sheet-footer.svelte-146w9ph a:where(.svelte-146w9ph):hover{text-underline-offset:3px;text-decoration:underline}.identity-links.svelte-146w9ph a:where(.svelte-146w9ph):focus-visible,.cybr-brand.svelte-146w9ph:focus-visible,.sheet-footer.svelte-146w9ph a:where(.svelte-146w9ph):focus-visible{outline-offset:3px;outline:2px solid #6ea8ff}@media (width<=64rem){.security-controls-sheet.svelte-146w9ph{width:min(48rem,100vw - 2rem)}.sheet-header.svelte-146w9ph{grid-template-columns:1fr}.sheet-identity.svelte-146w9ph{justify-content:space-between}.sheet-sections.svelte-146w9ph{grid-template-columns:1fr}.sheet-footer.svelte-146w9ph{grid-template-columns:1fr 1fr}.footer-brand.svelte-146w9ph{grid-column:1/-1}}@media (width<=42rem){.security-controls-sheet.svelte-146w9ph{width:100vw;box-shadow:none;border-left:0;border-right:0;margin-block:32px}.sheet-header.svelte-146w9ph,.sheet-sections.svelte-146w9ph,.control-section.svelte-146w9ph,.sheet-footer.svelte-146w9ph{padding-left:16px;padding-right:16px}.title-area.svelte-146w9ph{align-items:flex-start}.s3-shield.svelte-146w9ph{width:62px;height:62px}.s3-shield.svelte-146w9ph img:where(.svelte-146w9ph){width:58px;height:58px}.cybr-brand.svelte-146w9ph strong:where(.svelte-146w9ph){display:none}.control-grid.svelte-146w9ph,.source-links.svelte-146w9ph,.sheet-footer.svelte-146w9ph{grid-template-columns:1fr}.footer-brand.svelte-146w9ph{grid-column:auto}.more-links.svelte-146w9ph{text-align:left}}.attack-sheet.svelte-1bc5dci{border:1px solid var(--color-edge);width:min(74rem,100vw - 2rem);box-shadow:var(--shadow-card);color:#f5f5f5;background:#20242d;border-radius:16px;margin:40px 50%;overflow:hidden;transform:translate(-50%)}.sheet-header.svelte-1bc5dci{background:#1b1f28;border-bottom:1px solid #3a404c;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:26px 30px;display:grid}.sheet-title.svelte-1bc5dci{color:#ff3f77;margin:0}.title-block.svelte-1bc5dci>p:where(.svelte-1bc5dci){color:#f5f5f5a6;max-width:58ch;margin:10px 0 0;line-height:1.55}.cloud-mark.svelte-1bc5dci{width:86px;height:58px;fill:var(--color-primary);stroke:#cbd5e1;stroke-linecap:round;stroke-width:3px}.cloud-mark.svelte-1bc5dci circle:where(.svelte-1bc5dci){fill:#ff3f77;stroke:none}.sheet-identity.svelte-1bc5dci{align-items:center;gap:12px;display:flex}.author-photo.svelte-1bc5dci{object-fit:cover;border-radius:50%;width:52px;height:52px;display:block}.sheet-identity.svelte-1bc5dci>div:where(.svelte-1bc5dci){flex-direction:column;align-items:flex-start;display:flex}.sheet-identity.svelte-1bc5dci a:where(.svelte-1bc5dci){font-size:var(--type-label-size);color:#f5f5f59e;text-decoration:none}.cybr-brand.svelte-1bc5dci{font-family:var(--font-code);letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:3px;font-weight:700;display:inline-flex;color:#fff!important;font-size:1rem!important}.cybr-brand.svelte-1bc5dci img:where(.svelte-1bc5dci){display:block}.tool-grid.svelte-1bc5dci{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tool-card.svelte-1bc5dci{min-width:0;padding:24px}.tool-card.svelte-1bc5dci+.tool-card:where(.svelte-1bc5dci){border-left:1px dashed #505766}.tool-header.svelte-1bc5dci{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:20px;min-height:160px;display:grid}.tool-header.svelte-1bc5dci>img:where(.svelte-1bc5dci){object-fit:contain;background:#fff;border-radius:4px;width:112px;height:112px;display:block}.tool-header.svelte-1bc5dci h2:where(.svelte-1bc5dci),.tool-header.svelte-1bc5dci h3:where(.svelte-1bc5dci){color:#fff;margin:0}.tool-header.svelte-1bc5dci p:where(.svelte-1bc5dci){font-size:var(--type-meta-size);color:#f5f5f5b8;margin:10px 0 0;line-height:1.6}.content-block.svelte-1bc5dci{margin-top:22px}.section-label.svelte-1bc5dci{font-family:var(--font-code);font-size:var(--type-heading-label-size);letter-spacing:.05em;text-transform:uppercase;color:#9acb47;margin:0 0 10px;font-weight:600;line-height:1.4}.section-copy.svelte-1bc5dci{font-size:var(--type-meta-size);color:#f5f5f5ad;margin:10px 0 0;line-height:1.55}.section-copy.svelte-1bc5dci a:where(.svelte-1bc5dci){color:#7dd3fc;text-underline-offset:3px}.step-list.svelte-1bc5dci{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0;padding:0;list-style:none;display:grid}.step-list.svelte-1bc5dci li:where(.svelte-1bc5dci){font-size:var(--type-meta-size);color:#f5f5f5c7;padding-left:16px;line-height:1.5;position:relative}.step-list.svelte-1bc5dci li:where(.svelte-1bc5dci):before{content:"›";color:#9acb47;font-weight:700;position:absolute;left:0}.examples.svelte-1bc5dci{flex-direction:column;gap:12px;margin-top:14px;display:flex}.example.svelte-1bc5dci>p:where(.svelte-1bc5dci){font-size:var(--type-meta-size);color:#f5f5f5ad;margin:0 0 5px;line-height:1.45}pre.svelte-1bc5dci{font-family:var(--font-code);font-size:var(--type-label-size);color:#e8edf2;scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background:#101214;border:1px solid #303640;border-radius:5px;margin:0;padding:10px 12px;line-height:1.55;overflow-x:auto}pre.svelte-1bc5dci code:where(.svelte-1bc5dci){font:inherit;white-space:pre}.prompt.svelte-1bc5dci{color:#9acb47;font-weight:700}.command-list.svelte-1bc5dci{background:#15181d;border:1px solid #303640;border-radius:5px;margin-top:10px}.command-list.svelte-1bc5dci>div:where(.svelte-1bc5dci){font-size:var(--type-label-size);grid-template-columns:6.5rem minmax(0,1fr);gap:12px;padding:7px 10px;line-height:1.45;display:grid}.command-list.svelte-1bc5dci>div:where(.svelte-1bc5dci)+div:where(.svelte-1bc5dci){border-top:1px solid #303640}.command-list.svelte-1bc5dci code:where(.svelte-1bc5dci){color:#9acb47}.command-list.svelte-1bc5dci span:where(.svelte-1bc5dci){color:#f5f5f5ad}.status-table.svelte-1bc5dci{scrollbar-width:thin;scrollbar-color:#ffffff40 transparent;background:#15181d;border:1px solid #303640;border-radius:5px;margin-top:10px;overflow-x:auto}.status-table.svelte-1bc5dci table:where(.svelte-1bc5dci){border-collapse:collapse;width:100%;min-width:36rem;font-size:var(--type-label-size);line-height:1.4}.status-table.svelte-1bc5dci caption:where(.svelte-1bc5dci){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.status-table.svelte-1bc5dci th:where(.svelte-1bc5dci),.status-table.svelte-1bc5dci td:where(.svelte-1bc5dci){text-align:left;vertical-align:top;padding:7px 9px}.status-table.svelte-1bc5dci th:where(.svelte-1bc5dci)+th:where(.svelte-1bc5dci),.status-table.svelte-1bc5dci td:where(.svelte-1bc5dci)+td:where(.svelte-1bc5dci){border-left:1px solid #303640}.status-table.svelte-1bc5dci tbody:where(.svelte-1bc5dci) tr:where(.svelte-1bc5dci){border-top:1px solid #303640}.status-table.svelte-1bc5dci th:where(.svelte-1bc5dci):first-child,.status-table.svelte-1bc5dci td:where(.svelte-1bc5dci):first-child{width:47%}.status-table.svelte-1bc5dci th:where(.svelte-1bc5dci):last-child,.status-table.svelte-1bc5dci td:where(.svelte-1bc5dci):last-child{width:3.5rem}.status-table.svelte-1bc5dci code:where(.svelte-1bc5dci){overflow-wrap:anywhere;color:#f5f5f5bf}.status-table.svelte-1bc5dci td:where(.svelte-1bc5dci){color:#f5f5f5ad}.status-table.svelte-1bc5dci strong:where(.svelte-1bc5dci){font-family:var(--font-code);color:#6ee7b7}.status-table.svelte-1bc5dci th:where(.svelte-1bc5dci){font-family:var(--font-code);letter-spacing:.05em;text-transform:uppercase;color:#aeb7c4;font-weight:600}.sheet-footer.svelte-1bc5dci{font-size:var(--type-label-size);background:#1b1f28;border-top:1px solid #3a404c;grid-template-columns:auto minmax(0,1fr) auto minmax(12rem,auto);align-items:center;gap:20px;padding:20px 24px;line-height:1.5;display:grid}.source-heading.svelte-1bc5dci{font-family:var(--font-code);font-size:var(--type-meta-size);color:#fff;font-weight:600}.source-links.svelte-1bc5dci{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;display:grid}.sheet-footer.svelte-1bc5dci a:where(.svelte-1bc5dci){color:#f5f5f594;text-decoration:none}.source-links.svelte-1bc5dci a:where(.svelte-1bc5dci):before{content:"- ";color:#9acb47;font-weight:700}.more-links.svelte-1bc5dci{flex-direction:column;align-items:flex-start;display:flex}.more-links.svelte-1bc5dci strong:where(.svelte-1bc5dci){color:#9acb47}.more-links.svelte-1bc5dci strong:where(.svelte-1bc5dci):not(:first-child){margin-top:7px}.sheet-footer.svelte-1bc5dci a:where(.svelte-1bc5dci):hover,.sheet-identity.svelte-1bc5dci a:where(.svelte-1bc5dci):hover{text-underline-offset:3px;text-decoration:underline}.sheet-footer.svelte-1bc5dci a:where(.svelte-1bc5dci):focus-visible,.sheet-identity.svelte-1bc5dci a:where(.svelte-1bc5dci):focus-visible,.section-copy.svelte-1bc5dci a:where(.svelte-1bc5dci):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (width<=60rem){.attack-sheet.svelte-1bc5dci{width:min(44rem,100vw - 2rem)}.sheet-header.svelte-1bc5dci{grid-template-columns:minmax(0,1fr) auto}.cloud-mark.svelte-1bc5dci{display:none}.tool-grid.svelte-1bc5dci{grid-template-columns:1fr}.tool-card.svelte-1bc5dci+.tool-card:where(.svelte-1bc5dci){border-top:1px dashed #505766;border-left:0}.sheet-footer.svelte-1bc5dci{grid-template-columns:auto minmax(0,1fr)}}@media (width<=40rem){.attack-sheet.svelte-1bc5dci{width:100vw;box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-top:32px;margin-bottom:32px}.sheet-header.svelte-1bc5dci{grid-template-columns:1fr;padding:22px 16px}.sheet-identity.svelte-1bc5dci{justify-content:flex-start}.tool-card.svelte-1bc5dci{padding:20px 16px}.tool-header.svelte-1bc5dci{grid-template-columns:76px minmax(0,1fr);gap:14px;min-height:0}.tool-header.svelte-1bc5dci>img:where(.svelte-1bc5dci){width:76px;height:76px}.step-list.svelte-1bc5dci,.source-links.svelte-1bc5dci{grid-template-columns:1fr}.command-list.svelte-1bc5dci>div:where(.svelte-1bc5dci){grid-template-columns:5.75rem minmax(0,1fr)}.sheet-footer.svelte-1bc5dci{grid-template-columns:1fr;padding:18px 16px}}.cloudtrail-sheet.svelte-l6lils{--forest:#173e2e;--paper:#e9e9e9;--sheet-ink:#171717;--sheet-muted:#676d69;--pink:#e7157b;--orange:#ff9f1c;--green:#60d394;--cyan:#29b6d8;background:var(--forest);width:min(74rem,100vw - 2rem);box-shadow:var(--shadow-card);font-family:var(--font-sans);font-size:var(--type-meta-size);color:var(--sheet-ink);border:1px solid #284f40;margin:40px 50%;line-height:1.45;overflow:hidden;transform:translate(-50%)}.sheet-header.svelte-l6lils{color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 18px 14px;display:grid}.title-block.svelte-l6lils{align-items:center;gap:18px;display:flex}.cloudtrail-mark.svelte-l6lils{flex:none;width:80px;height:80px;display:block}.title-block.svelte-l6lils h1:where(.svelte-l6lils),.title-block.svelte-l6lils h2:where(.svelte-l6lils){color:#fff;margin:0}.sheet-identity.svelte-l6lils{grid-template-columns:minmax(0,auto) 72px;align-items:center;gap:14px;display:grid}.identity-links.svelte-l6lils{flex-direction:column;gap:3px;display:flex}.identity-links.svelte-l6lils a:where(.svelte-l6lils){font-size:var(--type-label-size);color:#ffffffb8;align-items:center;gap:7px;text-decoration:none;display:flex}.identity-links.svelte-l6lils a:where(.svelte-l6lils)>span:where(.svelte-l6lils){width:17px;height:17px;font-size:var(--type-label-size);border:1px solid;border-radius:50%;place-items:center;line-height:1;display:inline-grid}.identity-links.svelte-l6lils a:where(.svelte-l6lils)>.linkedin:where(.svelte-l6lils){border-radius:4px;font-weight:700}.author-photo.svelte-l6lils{object-fit:cover;border:3px solid #ffffff38;border-radius:50%;width:72px;height:72px;display:block}.sheet-columns.svelte-l6lils{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:18px;padding:0 14px 18px;display:grid}.sheet-column.svelte-l6lils{flex-direction:column;gap:16px;min-width:0;display:flex}.sheet-section.svelte-l6lils{min-width:0}.section-heading.svelte-l6lils{color:#fff;align-items:center;gap:9px;min-height:36px;padding:0 4px 6px;display:flex}.section-heading.svelte-l6lils h2:where(.svelte-l6lils),.section-heading.svelte-l6lils h3:where(.svelte-l6lils){color:#fff;margin:0}.section-heading.svelte-l6lils>img:where(.svelte-l6lils){flex:none;width:30px;height:30px;display:block}.enabled.svelte-l6lils{white-space:nowrap;font-size:var(--type-label-size);color:#ffffffb8;align-items:center;gap:7px;margin-left:auto;display:inline-flex}.enabled.svelte-l6lils i:where(.svelte-l6lils){background:var(--green);color:#17402f;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;font-weight:800;display:grid}.section-panel.svelte-l6lils{background:var(--paper);border:1px solid #00000038;padding:15px 16px}.section-panel.svelte-l6lils p:where(.svelte-l6lils){margin:0 0 11px}.section-panel.svelte-l6lils>:where(.svelte-l6lils):last-child{margin-bottom:0}.section-panel.svelte-l6lils strong:where(.svelte-l6lils){font-weight:700}.examples.svelte-l6lils{grid-template-columns:auto minmax(0,1fr);gap:8px;margin:7px 0 12px;display:grid}ul.svelte-l6lils{margin:0;padding:0;list-style:none}.examples.svelte-l6lils li:where(.svelte-l6lils),.dash-list.svelte-l6lils li:where(.svelte-l6lils){padding-left:13px;position:relative}.examples.svelte-l6lils li:where(.svelte-l6lils):before,.dash-list.svelte-l6lils li:where(.svelte-l6lils):before{content:"-";position:absolute;left:0}code.svelte-l6lils{font-family:var(--font-code);font-size:var(--type-label-size);color:var(--pink)}.strong-list.svelte-l6lils{font-weight:700}.strong-list.svelte-l6lils span:where(.svelte-l6lils){font-weight:400}.trail-diagram.svelte-l6lils,.insights-diagram.svelte-l6lils{border:2px solid var(--orange);background:#f4f4f4;border-radius:5px;margin-top:15px;position:relative}.trail-diagram.svelte-l6lils{grid-template-columns:48px minmax(24px,1fr) 48px minmax(24px,1fr) minmax(94px,auto);align-items:center;gap:8px;padding:12px 18px;display:grid}.trail-diagram.svelte-l6lils img:where(.svelte-l6lils){display:block}.connector.svelte-l6lils{border-top:2px dashed var(--orange)}.diagram-icon.svelte-l6lils{width:48px;height:48px}.trail-targets.svelte-l6lils{grid-template-columns:repeat(2,42px);gap:6px;display:grid}.trail-targets.svelte-l6lils img:where(.svelte-l6lils){width:42px;height:42px}.insight-details.svelte-l6lils{grid-template-columns:minmax(0,1fr) minmax(9rem,.8fr);gap:12px;margin:10px 0;display:grid}.insights-update.svelte-l6lils{border-bottom:2px solid var(--pink);color:#b70e62}.insights-diagram.svelte-l6lils{padding:10px 12px 12px}.baseline-row.svelte-l6lils{grid-template-columns:minmax(8rem,1.2fr) auto auto;align-items:center;gap:7px 12px;display:grid}.baseline-row.svelte-l6lils code:where(.svelte-l6lils),.baseline-row.svelte-l6lils strong:where(.svelte-l6lils){font-size:var(--type-label-size);text-align:center;color:#f15a79;background:#090909;border-radius:3px;padding:5px 7px}.baseline-row.svelte-l6lils span:where(.svelte-l6lils){font-size:var(--type-label-size);color:var(--sheet-muted)}.insight-flow.svelte-l6lils{justify-content:center;align-items:center;gap:7px;margin-top:12px;display:flex}.flow-management.svelte-l6lils{min-height:42px;font-size:var(--type-label-size);color:#fff;background:#258d88;align-items:center;gap:7px;padding:4px 9px 4px 4px;display:flex}.flow-management.svelte-l6lils img:where(.svelte-l6lils){flex:none;width:34px;height:34px;display:block}.insight-flow.svelte-l6lils>img:where(.svelte-l6lils){flex:none;width:42px;height:42px;display:block}.insight-flow.svelte-l6lils i:where(.svelte-l6lils){background:#ff544d;flex:18px;width:18px;height:2px;position:relative}.insight-flow.svelte-l6lils i:where(.svelte-l6lils):after{content:"";border-top:2px solid #ff544d;border-right:2px solid #ff544d;width:6px;height:6px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.insight-event.svelte-l6lils{width:max-content;font-size:var(--type-label-size);text-align:center;color:#f15a79;background:#090909;border-radius:3px;margin:5px 13px 0 auto;padding:4px 9px;line-height:1.2;display:block}.cloudwatch-diagrams.svelte-l6lils{grid-template-columns:1.12fr .88fr;gap:16px;margin-top:15px;display:grid}.cloudwatch-diagrams.svelte-l6lils>div:where(.svelte-l6lils)>span:where(.svelte-l6lils){font-size:var(--type-label-size);color:var(--sheet-muted);margin-bottom:5px;display:block}.cloudwatch-diagrams.svelte-l6lils pre:where(.svelte-l6lils){min-height:166px;font-family:var(--font-code);font-size:var(--type-label-size);color:#f2f2f2;background:#1d1d1d;margin:0;padding:12px;line-height:1.3;overflow:hidden}.cloudwatch-diagrams.svelte-l6lils pre:where(.svelte-l6lils) code:where(.svelte-l6lils){font:inherit;white-space:pre;color:inherit}.cloudwatch-diagrams.svelte-l6lils pre:where(.svelte-l6lils) b:where(.svelte-l6lils){color:#41d5f4}.dashboard-grid.svelte-l6lils{background:0 0;grid-template-columns:repeat(2,1fr);place-items:center;gap:9px;min-height:166px;padding:10px;display:grid}.dashboard-grid.svelte-l6lils img:where(.svelte-l6lils){width:64px;height:64px;display:block}.source-links.svelte-l6lils{flex-direction:column;gap:8px;padding:clamp(1.25rem,3vw,2rem);display:flex}.source-links.svelte-l6lils a:where(.svelte-l6lils){min-width:0;font-size:var(--type-label-size);color:#fff9;flex-direction:column;line-height:1.3;text-decoration:none;display:flex}.source-links.svelte-l6lils strong:where(.svelte-l6lils){overflow-wrap:anywhere;color:#ffffffc7;font-weight:500}.sheet-brand.svelte-l6lils{font-family:var(--font-code);color:#fff;align-self:flex-end;align-items:center;gap:7px;margin:auto 10px 0 auto;font-size:1.45rem;text-decoration:none;display:flex}.sheet-brand.svelte-l6lils img:where(.svelte-l6lils){width:44px;height:44px;display:block}.identity-links.svelte-l6lils a:where(.svelte-l6lils):hover,.source-links.svelte-l6lils a:where(.svelte-l6lils):hover{text-underline-offset:3px;text-decoration:underline}.identity-links.svelte-l6lils a:where(.svelte-l6lils):focus-visible,.source-links.svelte-l6lils a:where(.svelte-l6lils):focus-visible,.sheet-brand.svelte-l6lils:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=64rem){.cloudtrail-sheet.svelte-l6lils{width:min(48rem,100vw - 2rem)}.sheet-header.svelte-l6lils,.sheet-columns.svelte-l6lils{grid-template-columns:1fr}.sheet-identity.svelte-l6lils{justify-self:end}.sheet-brand.svelte-l6lils{margin-top:8px}}@media (width<=42rem){.cloudtrail-sheet.svelte-l6lils{width:100vw;box-shadow:none;border-left:0;border-right:0;margin-block:32px}.sheet-header.svelte-l6lils{gap:18px;padding:18px 14px 14px}.cloudtrail-mark.svelte-l6lils{width:64px;height:64px}.sheet-identity.svelte-l6lils{grid-template-columns:minmax(0,1fr) 54px;justify-self:stretch;gap:9px;width:100%}.author-photo.svelte-l6lils{width:54px;height:54px}.sheet-columns.svelte-l6lils{gap:14px;padding:0 10px 14px}.sheet-column.svelte-l6lils{gap:14px}.section-heading.svelte-l6lils{flex-wrap:wrap}.enabled.svelte-l6lils{width:100%;margin-left:36px}.section-panel.svelte-l6lils{padding:14px}.examples.svelte-l6lils,.insight-details.svelte-l6lils,.cloudwatch-diagrams.svelte-l6lils{grid-template-columns:1fr}.examples.svelte-l6lils{gap:3px}.trail-diagram.svelte-l6lils{grid-template-columns:38px minmax(12px,1fr) 38px minmax(12px,1fr) 74px;gap:4px;padding-inline:8px}.diagram-icon.svelte-l6lils{width:38px;height:38px}.trail-targets.svelte-l6lils{grid-template-columns:repeat(2,34px);gap:4px}.trail-targets.svelte-l6lils img:where(.svelte-l6lils){width:34px;height:34px}.baseline-row.svelte-l6lils{grid-template-columns:1fr 1fr}.baseline-row.svelte-l6lils code:where(.svelte-l6lils){grid-column:1/-1}.insight-flow.svelte-l6lils{gap:4px}.insight-flow.svelte-l6lils i:where(.svelte-l6lils){display:none}.flow-management.svelte-l6lils{padding-inline:7px}}.cloudtrail-cli-sheet.svelte-1atynl2{border:1px solid var(--color-edge);background:var(--color-bg);max-width:74rem;color:var(--color-ink);font-family:var(--font-sans);border-radius:14px;margin:2rem auto;overflow:hidden}.sheet-header.svelte-1atynl2{background:var(--color-surface);border-bottom:3px solid var(--color-primary);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.75rem;padding:clamp(1.5rem,4vw,3rem);display:grid}h1.svelte-1atynl2,h2.svelte-1atynl2,h3.svelte-1atynl2,h4.svelte-1atynl2{margin:0}.title-block.svelte-1atynl2 h1:where(.svelte-1atynl2),.title-block.svelte-1atynl2 h2:where(.svelte-1atynl2){color:var(--color-highlight)}.title-block.svelte-1atynl2 p:where(.svelte-1atynl2){margin:.75rem 0 0}.title-block.svelte-1atynl2 .eyebrow:where(.svelte-1atynl2){font:600 var(--type-label-size)/1.5 var(--font-code);color:var(--color-label);margin:0 0 .75rem}.identity.svelte-1atynl2{font-size:var(--type-meta-size);justify-items:end;gap:.5rem;display:grid}.identity-images.svelte-1atynl2{align-items:center;gap:1.25rem;margin-bottom:.5rem;display:flex}.portrait.svelte-1atynl2{border-radius:50%}.brand.svelte-1atynl2{font-family:var(--font-code);align-items:center;gap:.5rem;font-weight:700;text-decoration:none;display:flex}.sheet-body.svelte-1atynl2{padding:clamp(1.25rem,4vw,3rem)}p.svelte-1atynl2{line-height:1.7}.section-nav.svelte-1atynl2{font-size:var(--type-meta-size);flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1.5rem;display:flex}.reference-section.svelte-1atynl2{border-top:1px solid var(--color-edge);margin-top:3rem;padding-top:2.5rem}.section-heading.svelte-1atynl2{align-items:baseline;gap:1rem;display:flex}.section-heading.svelte-1atynl2 h2:where(.svelte-1atynl2),.section-heading.svelte-1atynl2 h3:where(.svelte-1atynl2){color:var(--color-highlight);scroll-margin-top:6rem}.section-number.svelte-1atynl2{font:600 var(--type-meta-size)/1.5 var(--font-code);color:var(--color-label)}.section-intro.svelte-1atynl2{max-width:85ch;color:var(--color-label);margin:1rem 0 2rem}.commands.svelte-1atynl2{gap:2rem;display:grid}.command-row.svelte-1atynl2{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start;gap:2rem;display:grid}.command-description.svelte-1atynl2{min-width:0;padding-top:2.5rem}.command-description.svelte-1atynl2 p:where(.svelte-1atynl2){font-size:var(--type-meta-size);color:var(--color-label);overflow-wrap:anywhere;margin:.75rem 0 0}.command-example.svelte-1atynl2{min-width:0}.command-tools.svelte-1atynl2{justify-content:flex-end;margin-bottom:.5rem;display:flex}button.svelte-1atynl2{color:var(--color-link);cursor:pointer;font:600 var(--type-meta-size)/1.5 var(--font-sans);background:0 0;border:0;border-radius:4px;padding:.25rem .5rem}button.svelte-1atynl2:hover{background:var(--color-surface)}pre.svelte-1atynl2{border:1px solid var(--color-edge);background:var(--color-navy);white-space:pre-wrap;overflow-wrap:anywhere;font:var(--type-meta-size)/1.85 var(--font-code);border-radius:12px;margin:0;padding:1.5rem}code.svelte-1atynl2{font-family:var(--font-code)}pre.svelte-1atynl2 code.syntax-highlight:where(.svelte-1atynl2){font:inherit;background:0 0;padding:0;overflow:visible}.log-location.svelte-1atynl2{margin-bottom:2rem}.log-location.svelte-1atynl2 p:where(.svelte-1atynl2){margin:0 0 .75rem}.log-location.svelte-1atynl2>code:where(.svelte-1atynl2){overflow-wrap:anywhere;color:var(--color-label);font-size:var(--type-meta-size);line-height:1.8;display:block}.record-fields.svelte-1atynl2{font-size:var(--type-meta-size);grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 2rem;margin:0;padding:0;list-style:none;display:grid}.record-fields.svelte-1atynl2 li:where(.svelte-1atynl2){overflow-wrap:anywhere;line-height:1.7}.copy-status.svelte-1atynl2{font-size:var(--type-meta-size);margin:1.5rem 0 0}.copy-status.svelte-1atynl2:empty{margin:0}.sheet-footer.svelte-1atynl2{background:var(--color-surface);border-top:1px solid var(--color-edge);font-size:var(--type-meta-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;padding:2rem;display:flex}.sheet-footer.svelte-1atynl2 div:where(.svelte-1atynl2){gap:.75rem;display:grid}.sheet-footer.svelte-1atynl2 .footer-badge:where(.svelte-1atynl2){flex-basis:100%;justify-items:start}.footer-badge.svelte-1atynl2 img:where(.svelte-1atynl2){display:block}a.svelte-1atynl2{color:var(--color-link);text-underline-offset:3px}a.svelte-1atynl2:focus-visible,button.svelte-1atynl2:focus-visible,pre.svelte-1atynl2:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=52rem){.sheet-header.svelte-1atynl2{grid-template-columns:auto minmax(0,1fr)}.identity.svelte-1atynl2{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem;display:flex}.identity-images.svelte-1atynl2{margin:0}.command-row.svelte-1atynl2{grid-template-columns:1fr;gap:.75rem}.command-description.svelte-1atynl2{padding-top:0}.record-fields.svelte-1atynl2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=30rem){.sheet-header.svelte-1atynl2{gap:1rem}.sheet-header.svelte-1atynl2>img:where(.svelte-1atynl2){width:48px;height:48px}.record-fields.svelte-1atynl2{grid-template-columns:1fr}}.cloudtrail-cli-sheet.svelte-1atynl2[data-export]{width:1184px;max-width:none}.cloudtrail-cli-sheet.svelte-1atynl2[data-export] .sheet-header:where(.svelte-1atynl2){grid-template-columns:auto minmax(0,1fr) auto}.cloudtrail-cli-sheet.svelte-1atynl2[data-export] .identity:where(.svelte-1atynl2){grid-column:auto;justify-items:end;display:grid}.cloudtrail-cli-sheet.svelte-1atynl2[data-export] .command-row:where(.svelte-1atynl2){grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.cloudtrail-cli-sheet.svelte-1atynl2[data-export] .command-description:where(.svelte-1atynl2){padding-top:0}.cloudtrail-cli-sheet.svelte-1atynl2[data-export] .record-fields:where(.svelte-1atynl2){grid-template-columns:repeat(3,minmax(0,1fr))}@media print{.cloudtrail-cli-sheet.svelte-1atynl2{max-width:none}.command-row.svelte-1atynl2{break-inside:avoid}.command-tools.svelte-1atynl2,.section-nav.svelte-1atynl2,.copy-status.svelte-1atynl2{display:none}.command-description.svelte-1atynl2{padding-top:0}}.iam-exposure-sheet.svelte-101zlhc{--sheet-bg:#282c35;--sheet-panel:#202631;--sheet-panel-soft:#2c313d;--sheet-footer:#1e222b;--sheet-edge:#465064;--sheet-text:#f3f4f6;--sheet-muted:#858b97;--sheet-pink:#f53272;--sheet-orange:#ffa52f;--sheet-green:#91c94f;--sheet-blue:#2296eb;border:1px solid var(--color-edge);background:var(--sheet-bg);width:min(74rem,100vw - 2rem);color:var(--sheet-text);font-family:var(--font-sans);margin:40px 50%;line-height:1.5;overflow:hidden;transform:translate(-50%)}.sheet-header.svelte-101zlhc{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 24px 12px;display:grid}.sheet-title.svelte-101zlhc{color:#fff;margin:0}.sheet-title.svelte-101zlhc span:where(.svelte-101zlhc),.sheet-title.svelte-101zlhc strong:where(.svelte-101zlhc){display:block}.sheet-title.svelte-101zlhc strong:where(.svelte-101zlhc){color:var(--sheet-pink);margin-top:6px}.header-symbols.svelte-101zlhc{align-items:center;gap:20px;display:flex}.key-symbol.svelte-101zlhc{fill:none;stroke:#d83d45;stroke-linecap:square;stroke-width:7px;width:58px;height:58px}.credential-symbol.svelte-101zlhc{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:64px;height:64px}.credential-symbol.svelte-101zlhc>rect:where(.svelte-101zlhc):first-child{fill:#e72f39;stroke:#e72f39}.sheet-identity.svelte-101zlhc{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 58px auto;justify-self:end;align-items:center;gap:12px;max-width:32rem;display:grid}.identity-links.svelte-101zlhc{flex-direction:column;gap:6px;min-width:0;display:flex}.identity-links.svelte-101zlhc a:where(.svelte-101zlhc){min-width:0;font-size:var(--type-meta-size);color:var(--sheet-muted);align-items:center;gap:7px;text-decoration:none;display:flex}.linkedin-icon.svelte-101zlhc{width:16px;height:16px;font-family:Arial,sans-serif;font-size:var(--type-label-size);border:1px solid;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.author-photo.svelte-101zlhc{object-fit:cover;border-radius:50%;width:58px;height:58px;display:block}.cybr-brand.svelte-101zlhc{color:#fff;align-items:center;gap:7px;text-decoration:none;display:flex}.cybr-brand.svelte-101zlhc img:where(.svelte-101zlhc){width:38px;height:38px;display:block}.cybr-brand.svelte-101zlhc strong:where(.svelte-101zlhc){font-family:var(--font-display);letter-spacing:.05em;font-size:1.05rem}.sheet-columns.svelte-101zlhc{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.sheet-columns.svelte-101zlhc:after{content:"";border-left:3px dotted #465064;position:absolute;top:18px;bottom:24px;left:50%}.left-column.svelte-101zlhc,.right-column.svelte-101zlhc{min-width:0;padding:22px 24px 28px}.left-column.svelte-101zlhc{padding-right:32px}.right-column.svelte-101zlhc{padding-left:32px}.goals-section.svelte-101zlhc>h2:where(.svelte-101zlhc),.goals-section.svelte-101zlhc>h3:where(.svelte-101zlhc){color:#d28b00}.roles-section.svelte-101zlhc>h2:where(.svelte-101zlhc),.roles-section.svelte-101zlhc>h3:where(.svelte-101zlhc),.response-section.svelte-101zlhc>h2:where(.svelte-101zlhc),.response-section.svelte-101zlhc>h3:where(.svelte-101zlhc){color:var(--sheet-green)}.goals-row.svelte-101zlhc{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:14px;display:grid}.goals-row.svelte-101zlhc>strong:where(.svelte-101zlhc){padding-top:12px}.goal-grid.svelte-101zlhc{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.goal-grid.svelte-101zlhc div:where(.svelte-101zlhc){border:1px solid var(--sheet-edge);background:var(--sheet-panel);text-align:center;border-radius:4px;place-items:center;min-height:58px;padding:8px;display:grid}.goal-grid.svelte-101zlhc .goal-wide:where(.svelte-101zlhc){grid-column:1/-1}.recovery-point.svelte-101zlhc{margin:14px 0 0}.roles-section.svelte-101zlhc{margin-top:18px}.role-list.svelte-101zlhc{flex-direction:column;gap:12px;margin-top:16px;display:flex}.role-row.svelte-101zlhc{grid-template-columns:minmax(15rem,.95fr) minmax(0,1.05fr);align-items:center;gap:10px;display:grid}.role-name.svelte-101zlhc{border:1px solid var(--sheet-edge);border-radius:4px;align-items:center;gap:10px;min-height:58px;padding:8px 12px;display:flex}.role-name.svelte-101zlhc img:where(.svelte-101zlhc){flex:none;width:42px;height:42px;display:block}.role-purpose.svelte-101zlhc{margin:0;padding-left:1.2rem}.role-purpose.svelte-101zlhc li:where(.svelte-101zlhc)+li:where(.svelte-101zlhc){margin-top:2px}.role-purpose.svelte-101zlhc li:where(.svelte-101zlhc)::marker{color:var(--sheet-green)}.impact-summary.svelte-101zlhc>li:where(.svelte-101zlhc)::marker{color:var(--sheet-green)}.dash-list.svelte-101zlhc li:where(.svelte-101zlhc)::marker{color:var(--sheet-green)}.sources.svelte-101zlhc li:where(.svelte-101zlhc)::marker{color:var(--sheet-green)}.response-section.svelte-101zlhc{margin-top:20px}.response-section.svelte-101zlhc>h2:where(.svelte-101zlhc),.response-section.svelte-101zlhc>h3:where(.svelte-101zlhc){margin-bottom:14px}.response-step.svelte-101zlhc+.response-step:where(.svelte-101zlhc){margin-top:24px}.step-heading.svelte-101zlhc{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:12px;display:grid}.step-number.svelte-101zlhc{background:var(--sheet-orange);width:48px;height:48px;font-family:var(--font-display);color:#111827;border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.step-heading.svelte-101zlhc h3:where(.svelte-101zlhc),.step-heading.svelte-101zlhc h4:where(.svelte-101zlhc){color:var(--sheet-orange)}.step-heading.containment.svelte-101zlhc h3:where(.svelte-101zlhc),.step-heading.containment.svelte-101zlhc h4:where(.svelte-101zlhc){color:var(--sheet-pink)}.step-heading.post.svelte-101zlhc h3:where(.svelte-101zlhc),.step-heading.post.svelte-101zlhc h4:where(.svelte-101zlhc){color:var(--sheet-blue)}pre.svelte-101zlhc,code.svelte-101zlhc{font-family:var(--font-code)!important}pre.svelte-101zlhc{font-size:var(--type-label-size);color:#edf1f6;tab-size:2;scrollbar-width:thin;scrollbar-color:#465064 transparent;background:#171d27;border:1px solid #3d4658;border-radius:5px;margin:0;padding:12px;line-height:1.55;overflow-x:auto}pre.svelte-101zlhc code:where(.svelte-101zlhc){font:inherit;white-space:pre;font-family:var(--font-code)!important}.line-number.svelte-101zlhc{color:#5f6878;text-align:right;width:1.2rem;display:inline-block}.option.svelte-101zlhc,.json-string.svelte-101zlhc{color:var(--sheet-green)}.value.svelte-101zlhc{color:#e2b93b}.json-key.svelte-101zlhc{color:#42c6d6}.validation-grid.svelte-101zlhc{grid-template-columns:minmax(0,1fr);align-items:center;gap:12px;display:grid}.validation-grid.svelte-101zlhc p:where(.svelte-101zlhc){font-size:var(--type-meta-size);color:var(--sheet-muted);margin:0 0 0 12px}.scope-row.svelte-101zlhc{grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:12px;padding:4px 8px;display:grid}.scope-row.svelte-101zlhc img:where(.svelte-101zlhc){width:54px;height:54px;display:block}.scope-row.svelte-101zlhc p:where(.svelte-101zlhc){margin:0}.context-note.svelte-101zlhc,.dig-deeper.svelte-101zlhc>span:where(.svelte-101zlhc){font-size:var(--type-meta-size);color:var(--sheet-muted)}.context-note.svelte-101zlhc{padding-left:44px;position:relative}.context-note.svelte-101zlhc:before,.dig-deeper.svelte-101zlhc:before{content:"";border-top:3px dotted var(--sheet-edge);width:30px;position:absolute;top:50%;left:0}.context-note.svelte-101zlhc:after,.dig-deeper.svelte-101zlhc:after{content:"›";font-family:var(--font-display);color:var(--sheet-edge);font-size:2rem;line-height:1;position:absolute;top:50%;left:27px;transform:translateY(-55%)}.dig-deeper.svelte-101zlhc{flex-direction:column;margin:14px 0 0 7.4rem;padding-left:48px;display:flex;position:relative}.impact-summary.svelte-101zlhc{margin:8px 0 0 12px;padding-left:1.2rem}.impact-summary.svelte-101zlhc>li:where(.svelte-101zlhc)+li:where(.svelte-101zlhc){margin-top:8px}.impact-summary.svelte-101zlhc ol:where(.svelte-101zlhc){columns:2;font-size:var(--type-meta-size);color:var(--sheet-muted);column-gap:28px;margin:12px 0 0;padding-left:24px}.impact-summary.svelte-101zlhc ol:where(.svelte-101zlhc) li:where(.svelte-101zlhc){break-inside:avoid;margin-bottom:4px}.containment-copy.svelte-101zlhc{padding-left:24px}.containment-copy.svelte-101zlhc p:where(.svelte-101zlhc),.simple-step.svelte-101zlhc>p:where(.svelte-101zlhc){margin:0}.dash-list.svelte-101zlhc{margin:10px 0 0;padding-left:1.2rem}.dash-list.svelte-101zlhc li:where(.svelte-101zlhc)+li:where(.svelte-101zlhc){margin-top:3px}.muted-list.svelte-101zlhc{color:var(--sheet-muted)}.containment-categories.svelte-101zlhc{background:var(--sheet-panel-soft);border-radius:5px;margin-top:14px;padding:16px 20px}.examples-title.svelte-101zlhc{color:var(--sheet-green);margin:12px 0 8px 20px;font-size:1.15rem;font-weight:700}.containment-examples.svelte-101zlhc{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.example-card.svelte-101zlhc{width:100%;min-width:0}.example-card.svelte-101zlhc header:where(.svelte-101zlhc){align-items:center;gap:9px;min-height:40px;margin-bottom:5px;display:flex}.example-card.svelte-101zlhc header:where(.svelte-101zlhc)>span:where(.svelte-101zlhc){width:30px;height:30px;font-family:var(--font-display);color:#6e874e;border:2px solid #6e874e;border-radius:50%;flex:none;place-items:center;display:grid}.example-card.svelte-101zlhc header:where(.svelte-101zlhc) strong:where(.svelte-101zlhc){line-height:1.25}.other-card.svelte-101zlhc{text-align:center;flex-direction:column;justify-content:center;display:flex}.other-card.svelte-101zlhc header:where(.svelte-101zlhc){justify-content:center}.other-card.svelte-101zlhc p:where(.svelte-101zlhc){background:var(--sheet-panel);font-family:var(--font-code);font-size:var(--type-label-size);border-radius:4px;margin:0;padding:12px}.simple-step.svelte-101zlhc>p:where(.svelte-101zlhc){padding-left:24px}.recommendations.svelte-101zlhc{grid-template-columns:minmax(0,1fr);gap:12px;padding-left:24px;display:grid;position:relative}.recommendations.svelte-101zlhc p:where(.svelte-101zlhc){margin:0}.recommendations.svelte-101zlhc ul:where(.svelte-101zlhc){grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin:0;display:grid}.recommendations.svelte-101zlhc a:where(.svelte-101zlhc){font-size:var(--type-meta-size);color:var(--sheet-muted);overflow-wrap:anywhere;flex-direction:column;grid-column:1/-1;text-decoration:none;display:flex}.lifecycle.svelte-101zlhc{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:6%;margin-top:12px;padding:50px 0 66px;display:grid;position:relative}.lifecycle-connectors.svelte-101zlhc{z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.lifecycle-connectors.svelte-101zlhc path:where(.svelte-101zlhc){fill:none;stroke:var(--sheet-muted);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.lifecycle-connectors.svelte-101zlhc marker:where(.svelte-101zlhc) path:where(.svelte-101zlhc){fill:var(--sheet-muted);stroke:none}.phase.svelte-101zlhc{z-index:1;min-height:86px;font-size:var(--type-label-size);text-align:center;border:3px solid #00000059;border-radius:8px;place-items:center;padding:8px;font-weight:700;display:grid;position:relative}.preparation.svelte-101zlhc{background:#21b500}.detection.svelte-101zlhc{background:var(--sheet-orange)}.response.svelte-101zlhc{background:var(--sheet-pink)}.activity.svelte-101zlhc{background:var(--sheet-blue)}.sheet-footer.svelte-101zlhc{background:var(--sheet-footer);grid-template-columns:minmax(0,1.65fr) minmax(18rem,.65fr);align-items:center;gap:24px;padding:12px 24px;display:grid}.sources.svelte-101zlhc{min-width:0;color:var(--sheet-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;display:grid}.sources.svelte-101zlhc>span:where(.svelte-101zlhc){font-size:1rem}.sources.svelte-101zlhc>ul:where(.svelte-101zlhc){min-width:0;margin:0;padding-left:1.2rem}.sources.svelte-101zlhc li:where(.svelte-101zlhc)+li:where(.svelte-101zlhc){margin-top:2px}.sources.svelte-101zlhc a:where(.svelte-101zlhc){overflow-wrap:anywhere;font-size:var(--type-label-size);color:var(--sheet-muted);text-decoration:none}.sources.svelte-101zlhc strong:where(.svelte-101zlhc),.training-link.svelte-101zlhc strong:where(.svelte-101zlhc){color:var(--sheet-green)}.training-link.svelte-101zlhc{font-size:var(--type-meta-size);color:var(--sheet-muted);align-items:center;gap:12px;text-decoration:none;display:flex}.training-link.svelte-101zlhc img:where(.svelte-101zlhc){flex:none;width:54px;height:54px;display:block}@media (width<=74rem){.header-symbols.svelte-101zlhc{justify-self:end}.role-row.svelte-101zlhc{grid-template-columns:1fr}.role-purpose.svelte-101zlhc{padding-left:12px}.validation-grid.svelte-101zlhc,.scope-row.svelte-101zlhc{grid-template-columns:1fr}.context-note.svelte-101zlhc{text-align:right}.dig-deeper.svelte-101zlhc{margin-left:0}.recommendations.svelte-101zlhc{grid-template-columns:1fr}.recommendations.svelte-101zlhc a:where(.svelte-101zlhc){grid-column:1/-1}}@media (width<=54rem){.iam-exposure-sheet.svelte-101zlhc{width:min(46rem,100vw - 2rem)}.sheet-columns.svelte-101zlhc{grid-template-columns:1fr}.sheet-columns.svelte-101zlhc:after{display:none}.left-column.svelte-101zlhc,.right-column.svelte-101zlhc{padding:24px}.right-column.svelte-101zlhc{border-top:3px dotted #465064}.role-row.svelte-101zlhc{grid-template-columns:minmax(15rem,.95fr) minmax(0,1.05fr)}.scope-row.svelte-101zlhc{grid-template-columns:54px minmax(0,1fr) auto}.sheet-footer.svelte-101zlhc{grid-template-columns:1fr}}@media (width<=40rem){.iam-exposure-sheet.svelte-101zlhc{width:100vw;margin-block:32px}.sheet-header.svelte-101zlhc{grid-template-columns:1fr;padding:20px 18px}.header-symbols.svelte-101zlhc{display:none}.sheet-identity.svelte-101zlhc{grid-column:auto;grid-template-columns:minmax(0,1fr) 52px auto;justify-self:stretch;width:100%}.author-photo.svelte-101zlhc{width:52px;height:52px}.cybr-brand.svelte-101zlhc strong:where(.svelte-101zlhc){display:none}.left-column.svelte-101zlhc,.right-column.svelte-101zlhc,.sheet-footer.svelte-101zlhc{padding-left:18px;padding-right:18px}.goals-row.svelte-101zlhc,.role-row.svelte-101zlhc,.validation-grid.svelte-101zlhc,.scope-row.svelte-101zlhc,.containment-examples.svelte-101zlhc,.recommendations.svelte-101zlhc,.sources.svelte-101zlhc,.goal-grid.svelte-101zlhc,.recommendations.svelte-101zlhc ul:where(.svelte-101zlhc){grid-template-columns:1fr}.goal-grid.svelte-101zlhc .goal-wide:where(.svelte-101zlhc){grid-column:auto}.containment-copy.svelte-101zlhc,.simple-step.svelte-101zlhc>p:where(.svelte-101zlhc),.recommendations.svelte-101zlhc{padding-left:0}.context-note.svelte-101zlhc{text-align:left}.impact-step.svelte-101zlhc ol:where(.svelte-101zlhc){columns:1}.phase.svelte-101zlhc{min-height:76px;padding:4px;font-size:.6rem}.sources.svelte-101zlhc{gap:8px}}.prowler-sheet.svelte-1qlqwpe{--sheet-bg:#282c35;--sheet-header:#1e222b;--sheet-terminal:#171717;--sheet-edge:#485166;--sheet-muted:#8b8f9a;--sheet-green:#9bdc55;--sheet-pink:#ff3971;border:1px solid var(--color-edge);background:var(--sheet-bg);color:#f6f7f8;width:min(74rem,100vw - 2rem);margin:40px 50%;overflow:hidden;transform:translate(-50%)}.sheet-header.svelte-1qlqwpe{background:var(--sheet-header);grid-template-columns:minmax(33rem,1fr) 9rem 27rem;align-items:center;gap:16px;padding:18px 20px;display:grid}.title-block.svelte-1qlqwpe h1:where(.svelte-1qlqwpe),.title-block.svelte-1qlqwpe h2:where(.svelte-1qlqwpe){color:var(--sheet-pink);margin:0}.title-block.svelte-1qlqwpe p:where(.svelte-1qlqwpe){margin:6px 0 0;font-size:1.25rem;font-weight:700}.prowler-logo.svelte-1qlqwpe{width:100%;height:auto;display:block}.collaborators.svelte-1qlqwpe{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.collaborator.svelte-1qlqwpe{grid-template-columns:50px minmax(0,1fr);align-items:center;gap:8px;display:grid}.collaborator.svelte-1qlqwpe>img:where(.svelte-1qlqwpe){object-fit:cover;border-radius:50%;width:50px;height:50px;display:block}.collaborator.svelte-1qlqwpe>div:where(.svelte-1qlqwpe){flex-direction:column;gap:5px;min-width:0;display:flex}.collaborator.svelte-1qlqwpe a:where(.svelte-1qlqwpe){font-size:var(--type-label-size);color:var(--sheet-muted);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.linkedin-icon.svelte-1qlqwpe{width:14px;height:14px;font-family:var(--font-sans);font-size:var(--type-label-size);border:1px solid;border-radius:50%;place-items:center;font-weight:700;line-height:1;display:inline-grid}.overview.svelte-1qlqwpe{padding:18px 14px 10px}.overview.svelte-1qlqwpe h2:where(.svelte-1qlqwpe),.overview.svelte-1qlqwpe h3:where(.svelte-1qlqwpe),.content-grid.svelte-1qlqwpe h2:where(.svelte-1qlqwpe),.content-grid.svelte-1qlqwpe h3:where(.svelte-1qlqwpe){color:#fff;margin:0}.definition.svelte-1qlqwpe{font-size:var(--type-meta-size);margin:12px 0 14px;line-height:1.55}.overview-grid.svelte-1qlqwpe{grid-template-columns:1.3fr 1fr;gap:28px;display:grid}.provider-group.svelte-1qlqwpe,.use-case-group.svelte-1qlqwpe{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.provider-group.svelte-1qlqwpe>strong:where(.svelte-1qlqwpe),.use-case-group.svelte-1qlqwpe>strong:where(.svelte-1qlqwpe){font-size:var(--type-meta-size);white-space:nowrap}.provider-list.svelte-1qlqwpe{background:var(--sheet-terminal);border-radius:4px;width:100%;height:auto;display:block}.use-case-group.svelte-1qlqwpe ul:where(.svelte-1qlqwpe),.method-list.svelte-1qlqwpe{margin:0;padding:0;list-style:none}.use-case-group.svelte-1qlqwpe ul:where(.svelte-1qlqwpe){flex-wrap:wrap;gap:4px;display:flex}.use-case-group.svelte-1qlqwpe li:where(.svelte-1qlqwpe){border:1px solid var(--sheet-edge);font-size:var(--type-label-size);text-align:center;border-radius:4px;flex:28%;padding:5px 8px}.content-grid.svelte-1qlqwpe{grid-template-columns:41% 59%;display:grid}.column.svelte-1qlqwpe{min-width:0;padding:8px 14px 18px}.getting-column.svelte-1qlqwpe{border-right:3px dotted var(--sheet-edge)}.subhead.svelte-1qlqwpe{margin:18px 0 10px;font-size:1rem;font-weight:700}.method-list.svelte-1qlqwpe{background:var(--sheet-terminal);font-size:var(--type-label-size);border-radius:3px;flex-wrap:wrap;gap:6px 18px;padding:10px;display:flex}.examples-row.svelte-1qlqwpe{grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:10px;margin-top:10px;display:grid}.examples-row.svelte-1qlqwpe p:where(.svelte-1qlqwpe),.copy.svelte-1qlqwpe{margin:0}code.svelte-1qlqwpe,.terminal.svelte-1qlqwpe{font-family:var(--font-code)}.examples-row.svelte-1qlqwpe code:where(.svelte-1qlqwpe),.credential-grid.svelte-1qlqwpe code:where(.svelte-1qlqwpe),.permissions.svelte-1qlqwpe code:where(.svelte-1qlqwpe),.advanced.svelte-1qlqwpe code:where(.svelte-1qlqwpe){background:var(--sheet-terminal);min-width:0;font-size:var(--type-label-size);color:#eef0f3;overflow-wrap:anywhere;padding:9px 10px;display:block}code.svelte-1qlqwpe span:where(.svelte-1qlqwpe),.terminal.svelte-1qlqwpe>p:where(.svelte-1qlqwpe) span:where(.svelte-1qlqwpe),.categories-terminal.svelte-1qlqwpe p:where(.svelte-1qlqwpe):last-child span:where(.svelte-1qlqwpe),.scan-progress.svelte-1qlqwpe span:where(.svelte-1qlqwpe){color:var(--sheet-green)}.terminal.svelte-1qlqwpe{background:var(--sheet-terminal);font-size:var(--type-label-size);color:#eef0f3;margin-top:12px;padding:12px;line-height:1.35}.terminal.svelte-1qlqwpe>p:where(.svelte-1qlqwpe){margin:0 0 6px}.terminal.svelte-1qlqwpe pre:where(.svelte-1qlqwpe){font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.credentials-title.svelte-1qlqwpe{margin-bottom:5px}.copy.svelte-1qlqwpe{font-size:var(--type-meta-size)}.credential-grid.svelte-1qlqwpe{grid-template-columns:.8fr 1.4fr;align-items:start;gap:10px;margin-top:9px;display:grid}.permissions-title.svelte-1qlqwpe{margin-bottom:8px}.permissions.svelte-1qlqwpe{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.basic.svelte-1qlqwpe,.advanced.svelte-1qlqwpe,.integrations.svelte-1qlqwpe{margin-top:24px}.check-list.svelte-1qlqwpe>p:where(.svelte-1qlqwpe){margin:0 0 12px}.check-list.svelte-1qlqwpe b:where(.svelte-1qlqwpe){color:#ec5ce5;font-weight:400}.category-results.svelte-1qlqwpe{grid-template-columns:minmax(10rem,.45fr) minmax(0,1.8fr);gap:10px;display:grid}.category-results.svelte-1qlqwpe .terminal:where(.svelte-1qlqwpe){margin-top:0}.categories-terminal.svelte-1qlqwpe ul:where(.svelte-1qlqwpe){margin:7px 0 14px;padding:0;list-style:none}.result-label.svelte-1qlqwpe{color:#aeb1b8;justify-content:space-between;font-weight:700;display:flex;margin-top:14px!important}.result-summary.svelte-1qlqwpe{border:1px solid #727782;border-radius:4px;grid-template-columns:repeat(3,1fr);display:grid}.result-summary.svelte-1qlqwpe strong:where(.svelte-1qlqwpe){color:#df696d;text-align:center;padding:5px}.result-summary.svelte-1qlqwpe strong:where(.svelte-1qlqwpe)+strong:where(.svelte-1qlqwpe){border-left:1px solid #727782}.result-summary.svelte-1qlqwpe strong:where(.svelte-1qlqwpe):nth-child(2){color:var(--sheet-green)}.result-summary.svelte-1qlqwpe strong:where(.svelte-1qlqwpe):nth-child(3){color:#dc8133}.result-card.svelte-1qlqwpe table:where(.svelte-1qlqwpe){border-collapse:collapse;width:100%;font-size:var(--type-label-size)}.result-card.svelte-1qlqwpe th:where(.svelte-1qlqwpe),.result-card.svelte-1qlqwpe td:where(.svelte-1qlqwpe){text-align:left;border:1px solid #656a73;padding:4px}.result-card.svelte-1qlqwpe td:where(.svelte-1qlqwpe):nth-child(3),.result-card.svelte-1qlqwpe td:where(.svelte-1qlqwpe):nth-child(4),.result-card.svelte-1qlqwpe td:where(.svelte-1qlqwpe):nth-child(5){color:#df696d}.result-card.svelte-1qlqwpe td:where(.svelte-1qlqwpe):nth-child(7){color:#5793df}.result-card.svelte-1qlqwpe td:where(.svelte-1qlqwpe):nth-child(8){color:#dc8133}.compact-result.svelte-1qlqwpe{overflow-x:auto}.compact-result.svelte-1qlqwpe table:where(.svelte-1qlqwpe){min-width:31rem}.scan-label.svelte-1qlqwpe{margin:10px 0 -2px;font-size:1rem}.scan-progress.svelte-1qlqwpe{margin:16px 0!important}.large-result.svelte-1qlqwpe{padding-bottom:14px;overflow-x:auto}.large-result.svelte-1qlqwpe table:where(.svelte-1qlqwpe),.large-result.svelte-1qlqwpe .result-summary:where(.svelte-1qlqwpe),.large-result.svelte-1qlqwpe .result-label:where(.svelte-1qlqwpe),.large-result.svelte-1qlqwpe .scan-progress:where(.svelte-1qlqwpe),.large-result.svelte-1qlqwpe>p:where(.svelte-1qlqwpe):first-child{min-width:38rem}.advanced-grid.svelte-1qlqwpe{grid-template-columns:1.5fr .9fr;gap:20px;margin-top:12px;display:grid}.advanced-grid.svelte-1qlqwpe p:where(.svelte-1qlqwpe){font-size:var(--type-meta-size);margin:0 0 7px}.advanced-grid.svelte-1qlqwpe code:where(.svelte-1qlqwpe)+p:where(.svelte-1qlqwpe){margin-top:12px}.config.svelte-1qlqwpe>p:where(.svelte-1qlqwpe):last-child{font-size:var(--type-label-size);color:var(--sheet-muted);margin-top:10px;line-height:1.5}.integrations.svelte-1qlqwpe{grid-template-columns:.7fr 1.7fr;gap:18px;display:grid}.integrations-copy.svelte-1qlqwpe ul:where(.svelte-1qlqwpe){margin:12px 0 30px;padding:0;font-size:1rem;line-height:1.5;list-style:none}.integrations-copy.svelte-1qlqwpe img:where(.svelte-1qlqwpe){width:150px;height:auto;margin:0 auto;display:block}.security-hub-example.svelte-1qlqwpe>p:where(.svelte-1qlqwpe){color:var(--sheet-green);margin:0 0 8px;font-size:1rem}.account-stack.svelte-1qlqwpe{background-color:#1b2230;background-image:linear-gradient(#354052 1px,#0000 1px),linear-gradient(90deg,#354052 1px,#0000 1px);background-size:28px 28px;gap:10px;padding:16px;display:grid}.account.svelte-1qlqwpe{border:2px solid #eef0f3;flex-direction:column;justify-content:space-between;min-height:205px;padding:8px 12px;display:flex}.account-name.svelte-1qlqwpe{font-size:var(--type-meta-size);color:#b8bbc3}.account-name.svelte-1qlqwpe span:where(.svelte-1qlqwpe){color:#fff;margin-right:8px;font-size:1.5rem}.account-flow.svelte-1qlqwpe{grid-template-columns:1fr 1fr 4.5rem;align-items:center;gap:18px;display:grid}.role-icon.svelte-1qlqwpe,.security-icon.svelte-1qlqwpe{place-items:center;min-height:52px;display:grid;position:relative}.role-icon.svelte-1qlqwpe img:where(.svelte-1qlqwpe){width:64px;height:64px;display:block}.role-icon.svelte-1qlqwpe:before,.security-icon.svelte-1qlqwpe:before{content:"";background:#eef0f3;height:2px;position:absolute;top:50%;left:-14px;right:calc(50% + 34px)}.security-icon.svelte-1qlqwpe:before{right:calc(50% + 34px)}.security-icon.svelte-1qlqwpe img:where(.svelte-1qlqwpe){width:50px;height:50px;display:block}.severity.svelte-1qlqwpe{font-size:var(--type-label-size);color:#b8bbc3;line-height:1.45}.severity.svelte-1qlqwpe i:where(.svelte-1qlqwpe){background:#ef233c;width:10px;height:10px;margin-right:5px;display:inline-block}.severity.svelte-1qlqwpe br:where(.svelte-1qlqwpe)+i:where(.svelte-1qlqwpe){background:#ff8c2a}.severity.svelte-1qlqwpe br:where(.svelte-1qlqwpe)+i:where(.svelte-1qlqwpe)+br:where(.svelte-1qlqwpe)+i:where(.svelte-1qlqwpe){background:#f6ce32}.severity.svelte-1qlqwpe br:where(.svelte-1qlqwpe)+i:where(.svelte-1qlqwpe)+br:where(.svelte-1qlqwpe)+i:where(.svelte-1qlqwpe)+br:where(.svelte-1qlqwpe)+i:where(.svelte-1qlqwpe){background:#268be0}.severity.svelte-1qlqwpe br:where(.svelte-1qlqwpe)+i:where(.svelte-1qlqwpe)+br:where(.svelte-1qlqwpe)+i:where(.svelte-1qlqwpe)+br:where(.svelte-1qlqwpe)+i:where(.svelte-1qlqwpe)+br:where(.svelte-1qlqwpe)+i:where(.svelte-1qlqwpe){background:#90949b}.account-labels.svelte-1qlqwpe{font-size:var(--type-label-size);color:#b8bbc3;text-align:center;grid-template-columns:repeat(2,1fr);padding-right:5rem;display:grid}.sheet-footer.svelte-1qlqwpe{background:var(--sheet-header);grid-template-columns:1.5fr auto .8fr;align-items:center;gap:24px;padding:10px 14px;display:grid}.more-info.svelte-1qlqwpe,.more-links.svelte-1qlqwpe{font-size:var(--type-label-size);color:var(--sheet-muted);flex-direction:column;align-items:flex-start;display:flex}.more-info.svelte-1qlqwpe>span:where(.svelte-1qlqwpe){font-size:var(--type-meta-size);margin-bottom:4px}.sheet-footer.svelte-1qlqwpe a:where(.svelte-1qlqwpe){color:var(--sheet-muted);margin-top:4px;text-decoration:none}.sheet-footer.svelte-1qlqwpe strong:where(.svelte-1qlqwpe){color:var(--sheet-green)}.sheet-footer.svelte-1qlqwpe>img:where(.svelte-1qlqwpe){display:block}.collaborator.svelte-1qlqwpe a:where(.svelte-1qlqwpe):hover,.sheet-footer.svelte-1qlqwpe a:where(.svelte-1qlqwpe):hover{text-underline-offset:3px;text-decoration:underline}.collaborator.svelte-1qlqwpe a:where(.svelte-1qlqwpe):focus-visible,.sheet-footer.svelte-1qlqwpe a:where(.svelte-1qlqwpe):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (width<=64rem){.prowler-sheet.svelte-1qlqwpe{width:min(47rem,100vw - 2rem)}.sheet-header.svelte-1qlqwpe{grid-template-columns:minmax(0,1fr) 12rem}.account.svelte-1qlqwpe{min-height:175px}.collaborators.svelte-1qlqwpe{border-top:1px solid var(--sheet-edge);grid-column:1/-1;padding-top:14px}.overview-grid.svelte-1qlqwpe,.content-grid.svelte-1qlqwpe{grid-template-columns:1fr}.getting-column.svelte-1qlqwpe{border-right:0;border-bottom:3px dotted var(--sheet-edge)}.provider-group.svelte-1qlqwpe,.use-case-group.svelte-1qlqwpe{grid-template-columns:10rem minmax(0,1fr)}}@media (width<=44rem){.prowler-sheet.svelte-1qlqwpe{border-left:0;border-right:0;width:100vw;margin-top:32px;margin-bottom:32px}.sheet-header.svelte-1qlqwpe,.overview-grid.svelte-1qlqwpe,.category-results.svelte-1qlqwpe,.advanced-grid.svelte-1qlqwpe,.integrations.svelte-1qlqwpe,.sheet-footer.svelte-1qlqwpe{grid-template-columns:1fr}.sheet-header.svelte-1qlqwpe{padding:20px 16px}.prowler-logo.svelte-1qlqwpe{width:180px}.collaborators.svelte-1qlqwpe{grid-template-columns:1fr}.overview.svelte-1qlqwpe{padding:20px 16px 10px}.provider-group.svelte-1qlqwpe,.use-case-group.svelte-1qlqwpe{grid-template-columns:1fr}.provider-group.svelte-1qlqwpe>strong:where(.svelte-1qlqwpe),.use-case-group.svelte-1qlqwpe>strong:where(.svelte-1qlqwpe){white-space:normal}.column.svelte-1qlqwpe{padding:10px 16px 20px}.examples-row.svelte-1qlqwpe,.credential-grid.svelte-1qlqwpe{grid-template-columns:1fr}.use-case-group.svelte-1qlqwpe li:where(.svelte-1qlqwpe){flex-basis:45%}.account-stack.svelte-1qlqwpe{padding:8px}.account-flow.svelte-1qlqwpe{grid-template-columns:1fr 1fr}.severity.svelte-1qlqwpe{grid-column:1/-1}.account-labels.svelte-1qlqwpe{padding-right:0}.sheet-footer.svelte-1qlqwpe>img:where(.svelte-1qlqwpe){grid-row:1}}.prowler-security-hub-sheet.svelte-1lpx18j{border:1px solid var(--color-edge);background:var(--color-bg);max-width:74rem;color:var(--color-ink);font-family:var(--font-sans);border-radius:14px;margin:2rem auto;overflow:hidden}.sheet-header.svelte-1lpx18j{background:var(--color-surface);border-bottom:3px solid var(--color-primary);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2rem;padding:2rem;display:grid}h1.svelte-1lpx18j,h2.svelte-1lpx18j,h3.svelte-1lpx18j{margin:0}.title-block.svelte-1lpx18j{max-width:65rem}.title-block.svelte-1lpx18j h1:where(.svelte-1lpx18j),.title-block.svelte-1lpx18j h2:where(.svelte-1lpx18j){color:var(--color-link)}.collaborators.svelte-1lpx18j{gap:.75rem;display:grid}.brand.svelte-1lpx18j,.collaborator.svelte-1lpx18j{align-items:center;gap:.75rem;display:flex}.brand.svelte-1lpx18j{gap:.25rem}.brand.svelte-1lpx18j img:where(.svelte-1lpx18j){width:20px;height:20px}.affiliation.svelte-1lpx18j{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.collaborator.svelte-1lpx18j+.collaborator:where(.svelte-1lpx18j){border-top:1px solid var(--color-edge);padding-top:.75rem}.collaborator.svelte-1lpx18j>img:where(.svelte-1lpx18j){object-fit:cover;border-radius:50%;width:40px;height:40px}.collaborator.svelte-1lpx18j>div:where(.svelte-1lpx18j),.sheet-footer.svelte-1lpx18j>div:where(.svelte-1lpx18j){gap:.6rem;display:grid}.collaborator.svelte-1lpx18j>div:where(.svelte-1lpx18j){gap:.25rem}.collaborator.svelte-1lpx18j,.sheet-footer.svelte-1lpx18j{font-size:var(--type-meta-size)}.sheet-body.svelte-1lpx18j{padding:2rem}.scenario.svelte-1lpx18j h2:where(.svelte-1lpx18j),.scenario.svelte-1lpx18j h3:where(.svelte-1lpx18j){color:var(--color-highlight)}p.svelte-1lpx18j{margin:1rem 0 0;line-height:1.7}.scenario.svelte-1lpx18j strong:where(.svelte-1lpx18j){color:var(--color-label)}.sheet-footer.svelte-1lpx18j{background:var(--color-surface);border-top:1px solid var(--color-edge);flex-wrap:wrap;justify-content:space-between;gap:2rem;padding:1.5rem 2rem;display:flex}.footer-brand.svelte-1lpx18j{align-self:center;align-items:center;gap:.75rem;display:flex}a.svelte-1lpx18j{color:var(--color-link)}a.svelte-1lpx18j:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.prowler-security-hub-sheet.svelte-1lpx18j[data-export]{width:1184px;max-width:none}@media (width<=48rem){.sheet-header.svelte-1lpx18j,.sheet-body.svelte-1lpx18j{padding:1.25rem}.sheet-header.svelte-1lpx18j{grid-template-columns:minmax(0,1fr);gap:1.25rem}.collaborators.svelte-1lpx18j{justify-self:start}}.prowler-security-hub-sheet.svelte-1lpx18j[data-export] .sheet-header:where(.svelte-1lpx18j),.prowler-security-hub-sheet.svelte-1lpx18j[data-export] .sheet-body:where(.svelte-1lpx18j){padding:2rem}.prowler-security-hub-sheet.svelte-1lpx18j[data-export] .sheet-header:where(.svelte-1lpx18j){grid-template-columns:minmax(0,1fr) auto;gap:2rem}@media print{.prowler-security-hub-sheet.svelte-1lpx18j{max-width:none}}.access-control-sheet.svelte-139pabc{--sheet-bg:#20232d;--sheet-surface:#282c37;--sheet-surface-raised:#303541;--sheet-edge:#ffffff1f;--sheet-text:#f4f6fb;--sheet-muted:#adb5c7;--bucket:#22c55e;--bucket-deep:#087a35;--iam:#ef4444;--iam-deep:#b42318;--acl:#7b8498;border:1px solid var(--color-edge);background:var(--sheet-bg);width:min(74rem,100vw - 2rem);box-shadow:var(--shadow-card);font-family:var(--font-sans);font-size:var(--type-meta-size);color:var(--sheet-text);margin:40px 50%;line-height:1.45;overflow:hidden;transform:translate(-50%)}.sheet-header.svelte-139pabc{background:linear-gradient(135deg,#252935,#1e212a);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 28px 24px;display:grid}.title-block.svelte-139pabc,.sheet-identity.svelte-139pabc,.cybr-brand.svelte-139pabc,.identity-links.svelte-139pabc a:where(.svelte-139pabc){align-items:center;display:flex}.title-block.svelte-139pabc{gap:22px}.title-copy.svelte-139pabc{min-width:0}.title-kicker.svelte-139pabc{font-family:var(--font-code);font-size:var(--type-label-size);text-transform:uppercase;letter-spacing:.1em;color:#ff9dce;margin:0 0 5px;font-weight:700}.title-copy.svelte-139pabc h1:where(.svelte-139pabc),.title-copy.svelte-139pabc h2:where(.svelte-139pabc){color:#fff;max-width:15ch;margin:0}.s3-lock.svelte-139pabc{flex:none;width:78px;height:78px;position:relative}.s3-lock.svelte-139pabc img:where(.svelte-139pabc){width:72px;height:72px;display:block}.s3-lock.svelte-139pabc svg:where(.svelte-139pabc){fill:#f20a82;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:42px;height:42px;position:absolute;bottom:-4px;right:-4px}.sheet-identity.svelte-139pabc{gap:20px}.identity-links.svelte-139pabc{flex-direction:column;gap:4px;display:flex}.identity-links.svelte-139pabc a:where(.svelte-139pabc){font-size:var(--type-label-size);color:var(--sheet-muted);gap:7px;text-decoration:none}.identity-links.svelte-139pabc a:where(.svelte-139pabc)>span:where(.svelte-139pabc){width:18px;height:18px;font-size:var(--type-label-size);border:1px solid;border-radius:50%;place-items:center;line-height:1;display:inline-grid}.identity-links.svelte-139pabc a:where(.svelte-139pabc)>.linkedin:where(.svelte-139pabc){border-radius:4px;font-weight:800}.cybr-brand.svelte-139pabc{font-family:var(--font-display);color:#fff;gap:8px;font-size:1.35rem;text-decoration:none}.cybr-brand.svelte-139pabc img:where(.svelte-139pabc){width:48px;height:48px;display:block}.comparison-frame.svelte-139pabc{border:1px solid var(--sheet-edge);background:#242833;border-radius:10px;margin:0 20px;overflow-x:auto}table.svelte-139pabc{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:68rem}caption.svelte-139pabc{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}th.svelte-139pabc,td.svelte-139pabc{border-right:1px solid var(--sheet-edge);border-bottom:1px solid var(--sheet-edge);text-align:left;vertical-align:top;padding:12px 13px}tr.svelte-139pabc>:where(.svelte-139pabc):last-child{border-right:0}tbody.svelte-139pabc tr:where(.svelte-139pabc):last-child>:where(.svelte-139pabc){border-bottom:0}thead.svelte-139pabc th:where(.svelte-139pabc){font-family:var(--font-code);font-size:var(--type-meta-size);text-align:center;color:#fff;padding:13px;font-weight:800}thead.svelte-139pabc th:where(.svelte-139pabc):first-child,tbody.svelte-139pabc th:where(.svelte-139pabc){width:12rem}thead.svelte-139pabc th:where(.svelte-139pabc):first-child{text-align:left;color:var(--sheet-text);background:var(--sheet-surface-raised)}.bucket-heading.svelte-139pabc{background:var(--bucket-deep)}.acl-heading.svelte-139pabc{background:#4d5360}.iam-heading.svelte-139pabc{background:var(--iam-deep)}.acl-heading.svelte-139pabc span:where(.svelte-139pabc){font-size:var(--type-label-size);color:#ffffffd1;border:1px solid #ffffff4d;border-radius:999px;margin-left:5px;padding:2px 7px;font-weight:600;display:inline-block}tbody.svelte-139pabc th:where(.svelte-139pabc){font-family:var(--font-code);font-size:var(--type-label-size);text-transform:uppercase;letter-spacing:.06em;color:var(--sheet-text);background:var(--sheet-surface-raised);font-weight:700}td.svelte-139pabc{color:#dfe3ec}td.svelte-139pabc p:where(.svelte-139pabc){margin:0}td.svelte-139pabc p:where(.svelte-139pabc)+p:where(.svelte-139pabc){margin-top:9px}.cell-note.svelte-139pabc{color:var(--sheet-muted);font-style:italic}.cell-warning.svelte-139pabc{color:#fcd78d;border-left:3px solid #f59e0b;padding-left:9px;font-weight:750}.permission-list.svelte-139pabc code:where(.svelte-139pabc){font-family:var(--font-code);font-size:var(--type-label-size);color:#ff8abb;font-weight:700}.examples.svelte-139pabc{padding:28px 20px 22px}.examples.svelte-139pabc>h2:where(.svelte-139pabc),.examples.svelte-139pabc>h3:where(.svelte-139pabc){text-align:center;color:#fff;margin:0}.examples-intro.svelte-139pabc{text-align:center;color:var(--sheet-muted);margin:8px 0 20px}.example-tabs.svelte-139pabc{border:1px solid var(--sheet-edge);background:#171a22;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:10px;padding:7px;display:grid}.example-tabs.svelte-139pabc button:where(.svelte-139pabc){cursor:pointer;background:var(--sheet-surface-raised);min-width:0;font-family:var(--font-code);font-size:var(--type-meta-size);color:var(--sheet-muted);border:1px solid #0000;border-radius:6px;padding:10px 12px;font-weight:750;transition:border-color .15s,background .15s,color .15s}.example-tabs.svelte-139pabc button:where(.svelte-139pabc):hover{color:#fff;border-color:#ffffff40}.example-tabs.svelte-139pabc button.bucket.active:where(.svelte-139pabc){border-color:var(--bucket);background:var(--bucket-deep);color:#fff}.example-tabs.svelte-139pabc button.iam.active:where(.svelte-139pabc){border-color:var(--iam);background:var(--iam-deep);color:#fff}.example-tabs.svelte-139pabc button.acl.active:where(.svelte-139pabc){color:#fff;background:#4d5360;border-color:#9aa3b6}.example-tabs.svelte-139pabc button:where(.svelte-139pabc):focus-visible{outline-offset:2px;outline:2px solid #6ea8ff}.example-grid.svelte-139pabc{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.example-card.svelte-139pabc{border:1px solid var(--sheet-edge);background:var(--sheet-surface);border-radius:9px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.example-card.svelte-139pabc header:where(.svelte-139pabc){background:var(--bucket-deep);justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.example-card.iam.svelte-139pabc header:where(.svelte-139pabc){background:var(--iam-deep)}.example-card.acl.svelte-139pabc header:where(.svelte-139pabc){background:#4d5360}.example-card.svelte-139pabc header:where(.svelte-139pabc) h3:where(.svelte-139pabc),.example-card.svelte-139pabc header:where(.svelte-139pabc) h4:where(.svelte-139pabc){color:#fff;margin:0}.example-name.svelte-139pabc,.example-subtitle.svelte-139pabc{display:block}.example-subtitle.svelte-139pabc{color:#ffffffd1;margin-top:3px;font-weight:500}.example-card.svelte-139pabc header:where(.svelte-139pabc)>span:where(.svelte-139pabc){font-family:var(--font-code);font-size:var(--type-label-size);color:#fff;border:1px solid #ffffff52;border-radius:4px;flex:none;padding:2px 6px;font-weight:700}.example-card.svelte-139pabc pre:where(.svelte-139pabc){min-height:0;font-family:var(--font-code);font-size:var(--type-label-size);color:#dfe5ef;tab-size:2;background:#171a22;margin:0;padding:15px;line-height:1.55;overflow:auto}.example-card.svelte-139pabc code:where(.svelte-139pabc){font:inherit;white-space:pre}.example-card .syntax-key,.example-card .syntax-tag,.example-card .syntax-punctuation{color:#49d6ee}.example-card .syntax-string{color:#a7d66d}.example-card .syntax-attribute{color:#f38acb}.example-card.svelte-139pabc>a:where(.svelte-139pabc){border-top:1px solid var(--sheet-edge);font-family:var(--font-code);font-size:var(--type-label-size);color:#8db8ff;align-items:center;gap:6px;margin-top:auto;padding:10px 14px;text-decoration:none;display:flex}.identity-links.svelte-139pabc a:where(.svelte-139pabc):hover,.example-card.svelte-139pabc>a:where(.svelte-139pabc):hover{text-underline-offset:3px;text-decoration:underline}.identity-links.svelte-139pabc a:where(.svelte-139pabc):focus-visible,.cybr-brand.svelte-139pabc:focus-visible,.example-card.svelte-139pabc>a:where(.svelte-139pabc):focus-visible{outline-offset:3px;outline:2px solid #6ea8ff}@media (width<=64rem){.access-control-sheet.svelte-139pabc{width:min(48rem,100vw - 2rem)}.sheet-header.svelte-139pabc{grid-template-columns:1fr}.sheet-identity.svelte-139pabc{justify-content:space-between}}@media (width<=42rem){.access-control-sheet.svelte-139pabc{width:100vw;box-shadow:none;border-left:0;border-right:0;margin-block:32px}.sheet-header.svelte-139pabc{padding:20px 16px}.title-block.svelte-139pabc{align-items:flex-start}.s3-lock.svelte-139pabc{width:62px;height:62px}.s3-lock.svelte-139pabc img:where(.svelte-139pabc){width:58px;height:58px}.s3-lock.svelte-139pabc svg:where(.svelte-139pabc){width:35px;height:35px}.sheet-identity.svelte-139pabc{align-items:flex-start}.cybr-brand.svelte-139pabc strong:where(.svelte-139pabc){display:none}.comparison-frame.svelte-139pabc{margin-inline:10px}.examples.svelte-139pabc{padding-inline:10px}}.least-privilege-sheet.svelte-90vwh1{--sheet-bg:#282c35;--sheet-panel:#292f3b;--sheet-inset:#191f2b;--sheet-footer:#1e222b;--sheet-text:#f1f3f5;--sheet-muted:#98a0a9;--sheet-green:#8fca57;--sheet-orange:#e08a00;--sheet-cyan:#40c6d8;border:1px solid var(--color-edge);background:var(--sheet-bg);width:min(74rem,100vw - 2rem);color:var(--sheet-text);font-family:var(--font-sans);margin:40px 50%;line-height:1.5;overflow:hidden;transform:translate(-50%)}.sheet-header.svelte-90vwh1{grid-template-columns:minmax(0,1fr) 9.5rem 9.5rem;align-items:center;gap:16px;padding:18px 20px 20px;display:grid}.title-group.svelte-90vwh1{min-width:0;position:relative}.sheet-title.svelte-90vwh1{color:#fff;margin:0}.sheet-title.svelte-90vwh1 span:where(.svelte-90vwh1),.sheet-title.svelte-90vwh1 strong:where(.svelte-90vwh1){display:block}.sheet-title.svelte-90vwh1 strong:where(.svelte-90vwh1){color:var(--sheet-green)}.s3-title-icon.svelte-90vwh1{width:64px;height:64px;display:block;position:absolute;bottom:0;left:34.5rem}@media (width>=74.01rem){.sheet-title.svelte-90vwh1 span:where(.svelte-90vwh1),.sheet-title.svelte-90vwh1 strong:where(.svelte-90vwh1){white-space:nowrap}}.partner.svelte-90vwh1{min-width:0;color:var(--sheet-muted);grid-template-columns:minmax(0,1fr);place-items:start center;gap:12px;display:grid}.partner-stack.svelte-90vwh1{min-width:0;color:inherit;justify-items:center;gap:6px;text-decoration:none;display:grid}.partner-link.svelte-90vwh1{min-width:0;font-size:var(--type-meta-size);white-space:nowrap;align-items:center;gap:8px;display:flex}.external-icon.svelte-90vwh1{border:1px solid;flex:none;width:14px;height:14px;display:block;position:relative}.external-icon.svelte-90vwh1:before,.external-icon.svelte-90vwh1:after{content:"";position:absolute}.external-icon.svelte-90vwh1:before{border-top:1px solid;border-right:1px solid;width:8px;height:8px;top:-3px;right:-3px}.external-icon.svelte-90vwh1:after{transform-origin:100%;border-top:1px solid;width:8px;top:1px;right:1px;transform:rotate(-45deg)}.linkedin-icon.svelte-90vwh1{width:17px;height:17px;font-family:Arial,sans-serif;font-size:var(--type-label-size);border:1px solid;border-radius:50%;flex:none;place-items:center;font-weight:700;line-height:1;display:grid}.partner-photo.svelte-90vwh1{object-fit:cover;border-radius:50%;width:64px;height:64px;display:block}.k9-logo.svelte-90vwh1{filter:grayscale()brightness(2.25);width:92px;height:auto;display:block}.cybr-logo.svelte-90vwh1{color:#fff;align-items:center;gap:7px;display:flex}.cybr-logo.svelte-90vwh1 img:where(.svelte-90vwh1){border-radius:7px;width:34px;height:34px;display:block}.cybr-logo.svelte-90vwh1 strong:where(.svelte-90vwh1){font-family:var(--font-display);letter-spacing:.05em;font-size:1.15rem}.sheet-columns.svelte-90vwh1{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;padding:4px 30px 0;display:grid;position:relative}.sheet-columns.svelte-90vwh1:after{content:"";border-left:3px dotted #465164;position:absolute;top:34px;bottom:26px;left:50%}.left-column.svelte-90vwh1,.right-column.svelte-90vwh1{z-index:1;min-width:0;position:relative}.scenario.svelte-90vwh1 h2:where(.svelte-90vwh1),.scenario.svelte-90vwh1 h3:where(.svelte-90vwh1),.process.svelte-90vwh1>h2:where(.svelte-90vwh1),.process.svelte-90vwh1>h3:where(.svelte-90vwh1),.pro-tip.svelte-90vwh1 h2:where(.svelte-90vwh1),.pro-tip.svelte-90vwh1 h3:where(.svelte-90vwh1){color:var(--sheet-green)}.scenario.svelte-90vwh1 h2:where(.svelte-90vwh1),.scenario.svelte-90vwh1 h3:where(.svelte-90vwh1){color:var(--sheet-orange)}.scenario.svelte-90vwh1 p:where(.svelte-90vwh1){margin:12px 0 14px}.scenario.svelte-90vwh1 strong:where(.svelte-90vwh1){color:var(--sheet-green);font-weight:500}.scenario.svelte-90vwh1 ul:where(.svelte-90vwh1){margin:0;padding:0;list-style:none}.scenario.svelte-90vwh1 li:where(.svelte-90vwh1):before{content:"- "}.architecture.svelte-90vwh1{background-color:var(--sheet-inset);min-height:470px;color:var(--sheet-muted);background-image:radial-gradient(#455065 1px,#0000 1px);background-size:18px 18px;border:1px solid #202737;margin:34px 0 24px;position:relative;overflow:hidden}.account-frame.svelte-90vwh1{border:2px solid #f4f5f7;position:absolute;inset:8% 5% 8% 28%}.account-label.svelte-90vwh1{align-items:center;gap:12px;font-size:1.15rem;display:flex;position:absolute;top:-2px;left:-2px}.account-label.svelte-90vwh1 img:where(.svelte-90vwh1){background:#fff;width:64px;height:64px;display:block}.diagram-node.svelte-90vwh1,.outside-node.svelte-90vwh1{z-index:3;text-align:center;font-size:var(--type-label-size);justify-items:center;display:grid;position:absolute}.diagram-node.svelte-90vwh1 img:where(.svelte-90vwh1),.outside-node.svelte-90vwh1 img:where(.svelte-90vwh1){display:block}.roles-node.svelte-90vwh1{top:28%;left:16%}.app-node.svelte-90vwh1{top:47%;left:28%}.users-node.svelte-90vwh1{bottom:8%;left:18%}.users-node.svelte-90vwh1 img:where(.svelte-90vwh1){filter:brightness(0)saturate()invert(22%)sepia(80%)saturate(4017%)hue-rotate(345deg)brightness(87%)}.policy-node.svelte-90vwh1{gap:5px;top:43%;right:28%}.bucket-node.svelte-90vwh1{gap:4px;top:53%;right:3%}.connectors.svelte-90vwh1{z-index:1;fill:none;stroke:#f4f5f7;stroke-width:.42px;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;inset:0}.connectors.svelte-90vwh1 .policy-arrow:where(.svelte-90vwh1){marker-end:url(#diagram-arrow)}.connectors.svelte-90vwh1 marker:where(.svelte-90vwh1) path:where(.svelte-90vwh1){fill:#f4f5f7;stroke:none}.outside-node.svelte-90vwh1{z-index:3;width:23%;left:3%}.admins-node.svelte-90vwh1{top:18%}.admins-node.svelte-90vwh1 img:where(.svelte-90vwh1){filter:brightness(0)saturate()invert(78%)sepia(89%)saturate(1095%)hue-rotate(345deg)brightness(103%)}.ci-node.svelte-90vwh1{bottom:11%}.infinity.svelte-90vwh1{color:#3d4f9b;font-family:Arial,sans-serif;font-size:5rem;font-weight:700;line-height:.8}.process.svelte-90vwh1{margin-top:10px}.process.svelte-90vwh1>h2:where(.svelte-90vwh1),.process.svelte-90vwh1>h3:where(.svelte-90vwh1){margin-bottom:22px}.policy-step.svelte-90vwh1{margin:0 0 26px}.policy-intro.svelte-90vwh1{margin:0 0 12px}.policy-code.svelte-90vwh1{background:var(--sheet-panel);border:1px solid #2c3341;border-radius:8px;position:relative;overflow:hidden}.policy-code.svelte-90vwh1 pre:where(.svelte-90vwh1),.policy-tail.svelte-90vwh1{font-family:var(--font-code);font-size:var(--type-label-size);color:#d8dde5;tab-size:2;scrollbar-width:thin;scrollbar-color:#465164 transparent;background:0 0;border:0;border-radius:0;margin:0;padding:14px 12px;line-height:1.5;overflow-x:auto}.policy-code.svelte-90vwh1 code:where(.svelte-90vwh1){font:inherit;font-family:var(--font-code);white-space:pre}.policy-code .code-line{counter-increment:json-line;min-height:1.5em;padding-left:2.45rem;display:block;position:relative}.policy-code code{counter-reset:json-line;display:block}.policy-code .code-line:before{content:counter(json-line);color:#5e6878;text-align:right;width:1.6rem;position:absolute;left:0}.policy-code .json-key{color:var(--sheet-cyan)}.policy-code .json-string{color:var(--sheet-green)}.step-number.svelte-90vwh1{z-index:2;color:#05070a;width:48px;height:48px;font-family:var(--font-display);background:#3b4556;border-radius:50%;place-items:center;font-size:1.65rem;display:grid;position:absolute;top:14px;right:14px}.right-column.svelte-90vwh1{padding-top:4px}.right-column.svelte-90vwh1 .policy-step:where(.svelte-90vwh1)+.policy-step:where(.svelte-90vwh1){margin-top:24px}.ellipsis.svelte-90vwh1{color:#fff;font-family:var(--font-code);text-align:center;margin:3px 0;font-size:1rem;font-weight:700}.policy-tail.svelte-90vwh1{background:var(--sheet-panel);border:1px solid #2c3341;border-radius:3px}.pro-tip.svelte-90vwh1{padding:0 30px 26px}.pro-tip.svelte-90vwh1 p:where(.svelte-90vwh1){margin:12px 0 0}.pro-tip.svelte-90vwh1 ol:where(.svelte-90vwh1){margin:8px 0 0;padding-left:28px}.sheet-footer.svelte-90vwh1{background:var(--sheet-footer);grid-template-columns:1.1fr 1fr .8fr;align-items:center;gap:26px;padding:12px 28px 0;display:grid}.footer-resource.svelte-90vwh1{color:#747b86;min-width:0;font-size:var(--type-meta-size);align-items:center;gap:14px;text-decoration:none;display:flex}.footer-resource.svelte-90vwh1>img:where(.svelte-90vwh1){flex:none;display:block}.footer-resource.svelte-90vwh1 strong:where(.svelte-90vwh1){color:var(--sheet-green);font-weight:400}.footer-resource.effective.svelte-90vwh1 img:where(.svelte-90vwh1){object-fit:cover;align-self:end;width:74px;height:82px}.footer-resource.k9.svelte-90vwh1 img:where(.svelte-90vwh1){width:82px;height:auto}.footer-resource.cybr.svelte-90vwh1 img:where(.svelte-90vwh1){border-radius:8px;width:48px;height:48px}@media (width<=74rem){.sheet-header.svelte-90vwh1{grid-template-columns:1fr 1fr}.title-group.svelte-90vwh1{grid-column:1/-1;justify-content:center;align-items:center;gap:22px;display:flex}.s3-title-icon.svelte-90vwh1{flex:none;width:70px;height:70px;position:static}.partner.svelte-90vwh1{justify-self:center}}@media (width<=64rem){.least-privilege-sheet.svelte-90vwh1{width:min(46rem,100vw - 2rem)}.sheet-columns.svelte-90vwh1{grid-template-columns:1fr;gap:0}.sheet-columns.svelte-90vwh1:after{display:none}.right-column.svelte-90vwh1{padding-top:0}.right-column.svelte-90vwh1 .policy-step:where(.svelte-90vwh1)+.policy-step:where(.svelte-90vwh1){margin-top:0}.sheet-footer.svelte-90vwh1{grid-template-columns:1fr;gap:20px;padding-bottom:18px}}@media (width<=42rem){.least-privilege-sheet.svelte-90vwh1{width:100vw;margin-block:32px}.sheet-header.svelte-90vwh1{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:18px}.title-group.svelte-90vwh1{justify-content:flex-start}.s3-title-icon.svelte-90vwh1{width:60px;height:60px}.partner.svelte-90vwh1{justify-self:stretch;width:100%}.partner-photo.svelte-90vwh1{width:54px;height:54px}.partner-link.svelte-90vwh1{white-space:normal;text-align:center}.k9-logo.svelte-90vwh1{width:72px}.cybr-logo.svelte-90vwh1 strong:where(.svelte-90vwh1){display:none}.sheet-columns.svelte-90vwh1,.pro-tip.svelte-90vwh1{padding-inline:18px}.architecture.svelte-90vwh1{min-height:410px}.account-label.svelte-90vwh1 span:where(.svelte-90vwh1){display:none}.bucket-node.svelte-90vwh1{right:1%}.policy-code.svelte-90vwh1 pre:where(.svelte-90vwh1),.policy-tail.svelte-90vwh1{padding-inline:8px}.step-number.svelte-90vwh1{width:42px;height:42px;font-size:1.4rem}.sheet-footer.svelte-90vwh1{padding-inline:18px}}.terraform-sheet.svelte-exkmld{--sheet-bg:#252b36;--sheet-panel:#2b3240;--sheet-inset:#11151b;--sheet-edge:#414b5d;--sheet-text:#f2f4f7;--sheet-muted:#a3aab5;--sheet-green:#94cf4f;--sheet-orange:#f5a000;--sheet-pink:#ff3f77;border:1px solid var(--color-edge);background:var(--sheet-bg);width:min(74rem,100vw - 2rem);box-shadow:var(--shadow-card);color:var(--sheet-text);font-family:var(--font-sans);border-radius:16px;margin:40px 50%;line-height:1.5;overflow:hidden;transform:translate(-50%)}.sheet-header.svelte-exkmld{border-bottom:1px solid var(--sheet-edge);background:#1b2029;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:24px;padding:24px 28px;display:grid}.title-block.svelte-exkmld h1:where(.svelte-exkmld),.title-block.svelte-exkmld h2:where(.svelte-exkmld){color:var(--sheet-pink)}.title-block.svelte-exkmld p:where(.svelte-exkmld){color:var(--sheet-muted);margin:8px 0 0}.terraform-mark.svelte-exkmld{width:76px;height:76px;display:block}.sheet-identity.svelte-exkmld{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;display:grid}.sheet-identity.svelte-exkmld>img:where(.svelte-exkmld){object-fit:cover;border-radius:50%;width:58px;height:58px;display:block}.sheet-identity.svelte-exkmld>div:where(.svelte-exkmld){flex-direction:column;gap:4px;display:flex}.sheet-identity.svelte-exkmld a:where(.svelte-exkmld){font-size:var(--type-label-size);color:var(--sheet-muted);text-decoration:none}.cybr-brand.svelte-exkmld{font-family:var(--font-code);letter-spacing:.05em;align-items:center;gap:7px;display:flex;color:#fff!important}.cybr-brand.svelte-exkmld img:where(.svelte-exkmld){display:block}.sheet-columns.svelte-exkmld{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.column.svelte-exkmld{min-width:0;padding:24px}.left-column.svelte-exkmld{border-right:2px dotted var(--sheet-edge)}.column.svelte-exkmld h2:where(.svelte-exkmld),.column.svelte-exkmld h3:where(.svelte-exkmld){color:var(--sheet-green)}.intro.svelte-exkmld h2:where(.svelte-exkmld),.intro.svelte-exkmld h3:where(.svelte-exkmld){color:var(--sheet-orange)}.intro.svelte-exkmld>p:where(.svelte-exkmld),.state.svelte-exkmld>p:where(.svelte-exkmld){color:var(--sheet-muted);margin:12px 0 0}.benefit-list.svelte-exkmld,.state.svelte-exkmld ul:where(.svelte-exkmld){margin:10px 0 0;padding-left:1.25rem}.benefit-list.svelte-exkmld li:where(.svelte-exkmld)::marker{color:var(--sheet-green)}.state.svelte-exkmld li:where(.svelte-exkmld)::marker{color:var(--sheet-green)}.alternatives.svelte-exkmld{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;margin-top:12px;display:grid}.alternatives.svelte-exkmld ul:where(.svelte-exkmld){color:var(--sheet-muted);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 18px;margin:0;padding:0;list-style:none;display:grid}.alternatives.svelte-exkmld li:where(.svelte-exkmld):before{content:"• ";color:var(--sheet-green)}.iac-diagram.svelte-exkmld{border:1px solid var(--sheet-edge);background-color:#181e29;background-image:radial-gradient(#3a4557 1px,#0000 1px);background-size:18px 18px;border-radius:10px;grid-template-columns:auto auto auto minmax(0,1fr);grid-template-areas:"terraform code arrow aws""clouds clouds clouds aws";align-items:center;gap:16px;margin:22px 0;padding:20px;display:grid}.source-node.svelte-exkmld,.code-node.svelte-exkmld{justify-items:center;gap:5px;display:grid}.source-node.svelte-exkmld{grid-area:terraform}.source-node.svelte-exkmld img:where(.svelte-exkmld){display:block}.code-node.svelte-exkmld{border:1px solid var(--sheet-edge);background:var(--sheet-inset);border-radius:6px;grid-area:code;padding:10px}.code-node.svelte-exkmld span:where(.svelte-exkmld){font-family:var(--font-code);color:var(--sheet-green);font-size:1.35rem}.flow-arrow.svelte-exkmld{color:var(--sheet-muted);grid-area:arrow;font-size:1.8rem}.cloud-targets.svelte-exkmld{border:1px solid var(--sheet-edge);background:#222937;border-radius:8px;grid-area:aws;min-width:0;padding:10px}.provider-name.svelte-exkmld{color:var(--sheet-muted);justify-content:space-between;display:flex}.provider-name.svelte-exkmld strong:where(.svelte-exkmld){color:#ffb13b}.service-grid.svelte-exkmld{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px;display:grid}.service-grid.svelte-exkmld img:where(.svelte-exkmld){width:100%;max-width:52px;height:auto;margin:auto;display:block}.other-clouds.svelte-exkmld{grid-area:clouds;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.other-clouds.svelte-exkmld span:where(.svelte-exkmld){border:1px solid var(--sheet-edge);font-size:var(--type-label-size);text-align:center;color:var(--sheet-muted);border-radius:4px;flex:1;padding:5px}.commands.svelte-exkmld,.file-structure.svelte-exkmld,.file-structure.svelte-exkmld+.state:where(.svelte-exkmld){margin-top:22px}.help-command.svelte-exkmld,.command-list.svelte-exkmld,.file-list.svelte-exkmld,pre.svelte-exkmld{background:var(--sheet-inset)}.help-command.svelte-exkmld{border-radius:5px;flex-direction:column;gap:4px;margin-top:14px;padding:10px 12px;display:flex}.help-command.svelte-exkmld small:where(.svelte-exkmld){font-size:var(--type-label-size);color:var(--sheet-muted)}.command-list.svelte-exkmld,.file-list.svelte-exkmld{border:1px solid #303948;border-radius:5px;margin-top:10px}.command-list.svelte-exkmld>div:where(.svelte-exkmld),.file-list.svelte-exkmld>div:where(.svelte-exkmld){font-size:var(--type-label-size);grid-template-columns:minmax(8.5rem,.7fr) minmax(0,1.3fr);gap:12px;padding:7px 10px;display:grid}.command-list.svelte-exkmld>div:where(.svelte-exkmld)+div:where(.svelte-exkmld),.file-list.svelte-exkmld>div:where(.svelte-exkmld)+div:where(.svelte-exkmld){border-top:1px solid #303948}.command-list.svelte-exkmld p:where(.svelte-exkmld){color:var(--sheet-muted);margin:0}.command-list.svelte-exkmld p:where(.svelte-exkmld):before,.file-list.svelte-exkmld span:where(.svelte-exkmld):before{content:"- "}code.svelte-exkmld,pre.svelte-exkmld{font-family:var(--font-code)}code.svelte-exkmld span:where(.svelte-exkmld),.keyword.svelte-exkmld,.code-label.svelte-exkmld,.course-card.svelte-exkmld small:where(.svelte-exkmld),.course-card.svelte-exkmld b:where(.svelte-exkmld){color:var(--sheet-green)}.file-list.svelte-exkmld code:where(.svelte-exkmld){color:#8bc8ff}.file-list.svelte-exkmld span:where(.svelte-exkmld){color:var(--sheet-muted)}.state.svelte-exkmld ul:where(.svelte-exkmld){font-size:var(--type-meta-size)}.state.svelte-exkmld li:where(.svelte-exkmld)+li:where(.svelte-exkmld){margin-top:5px}.state.svelte-exkmld code:where(.svelte-exkmld){color:var(--sheet-pink)}.concept-stack.svelte-exkmld{flex-direction:column;gap:10px;margin-top:16px;display:flex}.concept-card.svelte-exkmld{background:var(--sheet-panel);border:1px solid #364052;border-radius:7px;grid-template-columns:minmax(0,1fr);gap:14px;padding:12px;display:grid}.concept-copy.svelte-exkmld p:where(.svelte-exkmld),.modules.svelte-exkmld p:where(.svelte-exkmld){font-size:var(--type-meta-size);color:var(--sheet-muted);margin:7px 0 0}.code-pair.svelte-exkmld,.variable-grid.svelte-exkmld,.modules.svelte-exkmld{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}pre.svelte-exkmld{max-width:100%;font-size:var(--type-label-size);color:#e7eaf0;scrollbar-width:thin;border:1px solid #303948;border-radius:4px;margin:3px 0 0;padding:9px;line-height:1.45;overflow-x:auto}pre.svelte-exkmld code:where(.svelte-exkmld){font:inherit;white-space:pre}.code-label.svelte-exkmld{font-family:var(--font-code);font-size:var(--type-label-size)}.string.svelte-exkmld{color:#e7c55d}.variables-card.svelte-exkmld{grid-template-columns:1fr}.variable-definition.svelte-exkmld,.variable-uses.svelte-exkmld{min-width:0}.variable-uses.svelte-exkmld{flex-direction:column;gap:8px;display:flex}.modules.svelte-exkmld{background:var(--sheet-panel);border:1px solid #364052;border-radius:7px;margin-top:2px;padding:12px}.modules-intro.svelte-exkmld>div:where(.svelte-exkmld){margin-top:8px}.module-tree.svelte-exkmld h3:where(.svelte-exkmld),.module-tree.svelte-exkmld h4:where(.svelte-exkmld){color:var(--sheet-green)}.course-card.svelte-exkmld{border:1px solid var(--sheet-edge);color:var(--sheet-text);background:#191f29;border-radius:8px;align-items:center;gap:14px;margin-top:16px;padding:14px;text-decoration:none;display:flex}.course-card.svelte-exkmld>img:where(.svelte-exkmld){flex:none;display:block}.course-card.svelte-exkmld span:where(.svelte-exkmld){flex-direction:column;display:flex}.course-card.svelte-exkmld small:where(.svelte-exkmld),.course-card.svelte-exkmld b:where(.svelte-exkmld){font-size:var(--type-label-size);text-transform:uppercase;letter-spacing:.05em}.course-card.svelte-exkmld strong:where(.svelte-exkmld){margin:3px 0}.course-card.svelte-exkmld em:where(.svelte-exkmld){color:#55baff;font-style:normal}.sheet-footer.svelte-exkmld{border-top:1px solid var(--sheet-edge);font-size:var(--type-label-size);color:var(--sheet-muted);background:#1b2029;grid-template-columns:.45fr repeat(3,minmax(0,1fr));gap:22px;padding:16px 24px;display:grid}.sheet-footer.svelte-exkmld>span:where(.svelte-exkmld),.sheet-footer.svelte-exkmld a:where(.svelte-exkmld){color:var(--sheet-muted);flex-direction:column;text-decoration:none;display:flex}.sheet-footer.svelte-exkmld>span:where(.svelte-exkmld){color:var(--sheet-muted)}.sheet-footer.svelte-exkmld strong:where(.svelte-exkmld){color:var(--sheet-green)}.sheet-identity.svelte-exkmld a:where(.svelte-exkmld):hover,.course-card.svelte-exkmld:hover,.sheet-footer.svelte-exkmld a:where(.svelte-exkmld):hover{text-underline-offset:3px;text-decoration:underline}.sheet-identity.svelte-exkmld a:where(.svelte-exkmld):focus-visible,.course-card.svelte-exkmld:focus-visible,.sheet-footer.svelte-exkmld a:where(.svelte-exkmld):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (width<=64rem){.terraform-sheet.svelte-exkmld{width:min(47rem,100vw - 2rem)}.sheet-header.svelte-exkmld{grid-template-columns:minmax(0,1fr) auto}.sheet-identity.svelte-exkmld{grid-column:1/-1}.sheet-columns.svelte-exkmld{grid-template-columns:1fr}.left-column.svelte-exkmld{border-right:0;border-bottom:2px dotted var(--sheet-edge)}}@media (width<=42rem){.terraform-sheet.svelte-exkmld{width:100vw;box-shadow:none;border-left:0;border-right:0;border-radius:0;margin-block:32px}.sheet-header.svelte-exkmld,.concept-card.svelte-exkmld,.code-pair.svelte-exkmld,.variable-grid.svelte-exkmld,.modules.svelte-exkmld,.sheet-footer.svelte-exkmld{grid-template-columns:1fr}.sheet-header.svelte-exkmld{padding:20px 16px}.terraform-mark.svelte-exkmld{display:none}.column.svelte-exkmld{padding:20px 16px}.alternatives.svelte-exkmld{grid-template-columns:1fr}.iac-diagram.svelte-exkmld{grid-template-columns:1fr 1fr;grid-template-areas:"terraform code""clouds clouds""aws aws"}.flow-arrow.svelte-exkmld{display:none}.command-list.svelte-exkmld>div:where(.svelte-exkmld),.file-list.svelte-exkmld>div:where(.svelte-exkmld){grid-template-columns:1fr;gap:3px}}.kms-sheet.svelte-tmaifl{border:1px solid var(--color-edge);background:var(--color-bg);max-width:74rem;color:var(--color-ink);font-family:var(--font-sans);border-radius:14px;margin:2rem auto;overflow:hidden}.sheet-header.svelte-tmaifl{background:var(--color-surface);border-bottom:3px solid var(--color-primary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.75rem;padding:2rem;display:grid}.title-block.svelte-tmaifl h1:where(.svelte-tmaifl),.title-block.svelte-tmaifl h2:where(.svelte-tmaifl){color:var(--color-service-kms)}.title-block.svelte-tmaifl p:where(.svelte-tmaifl){font-size:var(--type-meta-size);margin:1rem 0 0}.kms-mark.svelte-tmaifl{display:block}.sheet-identity.svelte-tmaifl{font-size:var(--type-meta-size);flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.identity-images.svelte-tmaifl{align-items:center;gap:1.25rem;margin-bottom:.35rem;display:flex}.author-photo.svelte-tmaifl{border-radius:50%}.brand.svelte-tmaifl{color:var(--color-ink);flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;display:flex}h1.svelte-tmaifl,h2.svelte-tmaifl,h3.svelte-tmaifl,h4.svelte-tmaifl{margin:0}p.svelte-tmaifl{line-height:1.7}.sheet-body.svelte-tmaifl{padding:clamp(1.25rem,3vw,2rem)}.sheet-body.svelte-tmaifl>section:where(.svelte-tmaifl)>h2:where(.svelte-tmaifl),.sheet-body.svelte-tmaifl>section:where(.svelte-tmaifl)>h3:where(.svelte-tmaifl):not(.heading-card){color:var(--color-highlight)}.sheet-body.svelte-tmaifl .heading-card:where(.svelte-tmaifl){color:var(--color-label);margin-top:1.25rem}.sheet-body.svelte-tmaifl>section:where(.svelte-tmaifl)+section:where(.svelte-tmaifl){border-top:1px dashed var(--color-edge);margin-top:2rem;padding-top:2rem}.direct-details.svelte-tmaifl{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:1.5rem;display:grid}.direct-details.svelte-tmaifl p:where(.svelte-tmaifl):first-child{margin-top:0}.direct-commands.svelte-tmaifl{gap:1rem;display:grid}.command-grid.svelte-tmaifl,.generate-key.svelte-tmaifl{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;margin:1.25rem 0;display:grid}.generate-key.svelte-tmaifl{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);align-items:stretch}.command.svelte-tmaifl{border:1px solid var(--color-edge);background:var(--color-navy);border-radius:8px;min-width:0;overflow:hidden}.command-header.svelte-tmaifl{border-bottom:1px solid var(--color-edge);font-size:var(--type-meta-size);color:var(--color-label);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.command-header.svelte-tmaifl button:where(.svelte-tmaifl){background:var(--color-surface);border:1px solid var(--color-edge);color:var(--color-ink);cursor:pointer;font:inherit;border-radius:4px;padding:.3rem .6rem}pre.svelte-tmaifl{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--type-meta-size)/1.7 var(--font-code);margin:0;padding:1.25rem}code.svelte-tmaifl{font-family:var(--font-code)}.command.svelte-tmaifl code.syntax-highlight:where(.svelte-tmaifl){font:inherit;background:0 0;padding:0;overflow:visible}.outputs.svelte-tmaifl{border:1px solid var(--color-edge);background:var(--color-navy);color:var(--color-label);border-radius:8px;align-content:center;display:grid}.or.svelte-tmaifl{text-align:center;color:var(--color-label);margin:0 0 .75rem}.sdk-section.svelte-tmaifl>h2:where(.svelte-tmaifl),.sdk-section.svelte-tmaifl>h3:where(.svelte-tmaifl){text-align:center}.lab-cta.svelte-tmaifl{border:1px solid var(--color-edge);background:var(--color-surface);max-width:60rem;box-shadow:var(--shadow-card);border-radius:14px;grid-template-columns:260px minmax(0,1fr);margin:2.5rem auto 0;display:grid;overflow:hidden}.lab-art.svelte-tmaifl{background:var(--color-navy);border-right:1px solid var(--color-edge);place-items:center;min-width:0;display:grid}.lab-art.svelte-tmaifl img:where(.svelte-tmaifl){object-fit:contain;width:260px;max-width:100%;height:260px;display:block}.lab-body.svelte-tmaifl{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:2rem;display:flex}.lab-body.svelte-tmaifl .heading-card:where(.svelte-tmaifl){max-width:32ch;color:var(--color-ink);margin:0}.lab-body.svelte-tmaifl a:where(.svelte-tmaifl){background:var(--color-primary);box-shadow:var(--shadow-3d);color:#fff;border-radius:6px;align-items:center;gap:.75rem;margin-top:1.5rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-flex}.lab-body.svelte-tmaifl a:where(.svelte-tmaifl):hover{box-shadow:var(--shadow-3d-sm);transform:translateY(1px)}.copy-status.svelte-tmaifl{font-size:var(--type-meta-size);margin:0}.sheet-footer.svelte-tmaifl{background:var(--color-surface);border-top:1px solid var(--color-edge);font-size:var(--type-meta-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.sheet-footer.svelte-tmaifl div:where(.svelte-tmaifl){gap:.6rem;display:grid}a.svelte-tmaifl{color:var(--color-link)}a.svelte-tmaifl:focus-visible,button.svelte-tmaifl:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=64rem){.sheet-header.svelte-tmaifl{grid-template-columns:1fr auto}.title-block.svelte-tmaifl{grid-column:1/-1}.sheet-identity.svelte-tmaifl{flex-flow:wrap;justify-content:flex-end;align-items:center;max-width:25rem}.identity-images.svelte-tmaifl{justify-content:flex-end;width:100%}}@media (width<=48rem){.direct-details.svelte-tmaifl,.command-grid.svelte-tmaifl,.generate-key.svelte-tmaifl,.lab-cta.svelte-tmaifl{grid-template-columns:1fr}.sheet-header.svelte-tmaifl{gap:1rem;padding:1.25rem}.lab-art.svelte-tmaifl{border-right:0;border-bottom:1px solid var(--color-edge);padding:1rem}.lab-art.svelte-tmaifl img:where(.svelte-tmaifl){width:200px;height:200px}.lab-body.svelte-tmaifl{padding:1.5rem}}.kms-sheet.svelte-tmaifl[data-export] .sheet-header:where(.svelte-tmaifl){grid-template-columns:minmax(0,1fr) auto auto}.kms-sheet.svelte-tmaifl[data-export] .title-block:where(.svelte-tmaifl){grid-column:auto}.kms-sheet.svelte-tmaifl[data-export] .sheet-identity:where(.svelte-tmaifl){flex-direction:column;align-items:flex-end}.kms-sheet.svelte-tmaifl[data-export] .command-grid:where(.svelte-tmaifl),.kms-sheet.svelte-tmaifl[data-export] .direct-details:where(.svelte-tmaifl){grid-template-columns:repeat(2,minmax(0,1fr))}.kms-sheet.svelte-tmaifl[data-export] .generate-key:where(.svelte-tmaifl){grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.kms-sheet.svelte-tmaifl[data-export] .lab-cta:where(.svelte-tmaifl){grid-template-columns:260px minmax(0,1fr)}.kms-sheet.svelte-tmaifl[data-export] .lab-art:where(.svelte-tmaifl){border-right:1px solid var(--color-edge);border-bottom:0;padding:0}.kms-sheet.svelte-tmaifl[data-export] .lab-art:where(.svelte-tmaifl) img:where(.svelte-tmaifl){width:260px;height:260px}@media print{.kms-sheet.svelte-tmaifl{max-width:none}.command.svelte-tmaifl,.lab-cta.svelte-tmaifl{break-inside:avoid}.copy-status.svelte-tmaifl,.command-header.svelte-tmaifl button:where(.svelte-tmaifl){display:none}}.about-kms-sheet.svelte-wbay51{border:1px solid var(--color-edge);background:var(--color-bg);max-width:74rem;color:var(--color-ink);font-family:var(--font-sans);border-radius:14px;margin:2rem auto;overflow:hidden}.sheet-header.svelte-wbay51{background:var(--color-surface);border-bottom:3px solid var(--color-primary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.75rem;padding:2rem;display:grid}.title-block.svelte-wbay51 h1:where(.svelte-wbay51),.title-block.svelte-wbay51 h2:where(.svelte-wbay51){color:var(--color-service-kms)}.title-block.svelte-wbay51 p:where(.svelte-wbay51){font-size:var(--type-meta-size);margin:1rem 0 0}.kms-mark.svelte-wbay51{display:block}.sheet-identity.svelte-wbay51{font-size:var(--type-meta-size);flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.identity-images.svelte-wbay51{align-items:center;gap:1.25rem;margin-bottom:.35rem;display:flex}.author-photo.svelte-wbay51{border-radius:50%}.brand.svelte-wbay51{color:var(--color-ink);flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;display:flex}h1.svelte-wbay51,h2.svelte-wbay51,h3.svelte-wbay51{margin:0}p.svelte-wbay51,li.svelte-wbay51,dd.svelte-wbay51{line-height:1.7}.sheet-body.svelte-wbay51{padding:clamp(1.25rem,3vw,2rem)}.sheet-body.svelte-wbay51 h2:where(.svelte-wbay51),.sheet-body.svelte-wbay51 h3:where(.svelte-wbay51){color:var(--color-highlight)}.sheet-body.svelte-wbay51 ul:where(.svelte-wbay51) li:where(.svelte-wbay51)::marker{color:var(--color-label)}.key-details.svelte-wbay51{margin:0 0 20px;padding-left:24px}.key-details.svelte-wbay51 li:where(.svelte-wbay51)+li:where(.svelte-wbay51){margin-top:8px}.arn-example.svelte-wbay51{font-size:var(--type-meta-size);gap:.75rem;margin:1rem 0;line-height:1.7;display:grid}.arn-example.svelte-wbay51>code:where(.svelte-wbay51){border:1px solid var(--color-edge);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-code);overflow-wrap:anywhere;border-radius:6px;padding:.75rem 1rem}.key-id.svelte-wbay51{color:var(--color-highlight)}.alias-example.svelte-wbay51{color:var(--color-label);font-family:var(--font-code)}.columns.svelte-wbay51{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem;display:grid}.columns.svelte-wbay51>:where(.svelte-wbay51):last-child{border-left:1px dashed var(--color-edge);padding-left:2.5rem}.stack.svelte-wbay51{align-content:start;gap:1.5rem;display:grid}.services.svelte-wbay51{flex-wrap:wrap;gap:.75rem;padding:0;list-style:none;display:flex}.services.svelte-wbay51 li:where(.svelte-wbay51){border:1px solid var(--color-edge);background:var(--color-surface);font-size:var(--type-meta-size);border-radius:6px;align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}.services.svelte-wbay51 img:where(.svelte-wbay51){flex-shrink:0;display:block}dl.svelte-wbay51{gap:1.25rem;margin-bottom:0;display:grid}dt.svelte-wbay51,.access.svelte-wbay51>li:where(.svelte-wbay51)>strong:where(.svelte-wbay51){color:var(--color-label);font-weight:700}dd.svelte-wbay51{margin:.4rem 0 0}.abilities.svelte-wbay51,.cost.svelte-wbay51{border-top:1px dashed var(--color-edge);margin-top:2rem;padding-top:2rem}.abilities.svelte-wbay51{margin-bottom:2rem}.access.svelte-wbay51{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;padding-left:1.75rem;display:grid}.access.svelte-wbay51>li:where(.svelte-wbay51){margin:1rem 0;padding-left:.5rem}.access.svelte-wbay51>li:where(.svelte-wbay51)::marker{color:var(--color-highlight);font-family:var(--font-mono);font-weight:700}.access.svelte-wbay51 ul:where(.svelte-wbay51){margin-top:.5rem;padding-left:1.25rem}.sheet-footer.svelte-wbay51{background:var(--color-surface);border-top:1px solid var(--color-edge);font-size:var(--type-meta-size);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:1.5rem;padding:1.5rem 2rem;display:grid}.sources.svelte-wbay51{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;display:grid}.sources.svelte-wbay51 span:where(.svelte-wbay51){grid-column:1/-1}.footer-badge.svelte-wbay51{align-self:flex-end}.footer-badge.svelte-wbay51 img:where(.svelte-wbay51){display:block}@media (width<=48rem){.sheet-footer.svelte-wbay51{grid-template-columns:auto minmax(0,1fr)}.sources.svelte-wbay51{grid-area:1/1/auto/-1}.footer-badge.svelte-wbay51,.resources.svelte-wbay51{grid-row:2}}.resources.svelte-wbay51{gap:1rem;display:grid}a.svelte-wbay51{color:var(--color-link)}a.svelte-wbay51:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=64rem){.sheet-header.svelte-wbay51{grid-template-columns:1fr auto}.title-block.svelte-wbay51{grid-column:1/-1}.access.svelte-wbay51{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=48rem){.columns.svelte-wbay51{grid-template-columns:1fr;gap:2rem}.columns.svelte-wbay51>:where(.svelte-wbay51):last-child{border-left:0;padding-left:0}.sheet-header.svelte-wbay51{gap:1rem;padding:1.25rem}.sources.svelte-wbay51,.access.svelte-wbay51{grid-template-columns:1fr}.access.svelte-wbay51{gap:0}}.about-kms-sheet.svelte-wbay51[data-export] .sheet-header:where(.svelte-wbay51){grid-template-columns:minmax(0,1fr) auto auto}.about-kms-sheet.svelte-wbay51[data-export] .title-block:where(.svelte-wbay51){grid-column:auto}.about-kms-sheet.svelte-wbay51[data-export] .columns:where(.svelte-wbay51){grid-template-columns:repeat(2,minmax(0,1fr))}.about-kms-sheet.svelte-wbay51[data-export] .access:where(.svelte-wbay51){grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}@media print{.about-kms-sheet.svelte-wbay51{max-width:none}section.svelte-wbay51,dl.svelte-wbay51>div:where(.svelte-wbay51),.access.svelte-wbay51>li:where(.svelte-wbay51){break-inside:avoid}}strong.svelte-dyzaph{font-weight:700}.iam-policy-sheet.svelte-9ip3iz{border:1px solid var(--color-edge);background:var(--color-bg);max-width:74rem;color:var(--color-ink);font-family:var(--font-sans);border-radius:14px;margin:2rem auto;overflow:hidden}.sheet-header.svelte-9ip3iz{background:var(--color-surface);border-bottom:3px solid var(--color-primary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.75rem;padding:2rem;display:grid}.title-block.svelte-9ip3iz h1:where(.svelte-9ip3iz),.title-block.svelte-9ip3iz h2:where(.svelte-9ip3iz){color:var(--color-primary)}.iam-mark.svelte-9ip3iz{display:block}.sheet-identity.svelte-9ip3iz{font-size:var(--type-meta-size);flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.identity-images.svelte-9ip3iz{align-items:center;gap:1.25rem;margin-bottom:.35rem;display:flex}.author-photo.svelte-9ip3iz{border-radius:50%}.brand.svelte-9ip3iz{color:var(--color-ink);flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;display:flex}h1.svelte-9ip3iz,h2.svelte-9ip3iz,h3.svelte-9ip3iz,h4.svelte-9ip3iz{margin:0}p.svelte-9ip3iz,li.svelte-9ip3iz{line-height:1.7}.sheet-body.svelte-9ip3iz{padding:clamp(1.25rem,3vw,2rem)}.sheet-body.svelte-9ip3iz>section:where(.svelte-9ip3iz)>h2:where(.svelte-9ip3iz),.sheet-body.svelte-9ip3iz>section:where(.svelte-9ip3iz)>h3:where(.svelte-9ip3iz){color:var(--color-highlight)}.policy-code.svelte-9ip3iz{border:1px solid var(--color-edge);background:var(--color-navy);border-radius:8px;min-width:0;overflow:hidden}.code-header.svelte-9ip3iz{border-bottom:1px solid var(--color-edge);font-size:var(--type-meta-size);color:var(--color-label);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}button.svelte-9ip3iz{background:var(--color-surface);border:1px solid var(--color-edge);color:var(--color-ink);cursor:pointer;font:inherit;border-radius:4px;padding:.3rem .6rem}pre.svelte-9ip3iz{white-space:pre-wrap;overflow-wrap:anywhere;font:var(--type-meta-size)/1.7 var(--font-code);margin:0;padding:1.25rem}code.svelte-9ip3iz{font-family:var(--font-code)}code.syntax-highlight.svelte-9ip3iz{font:inherit;background:0 0;padding:0;overflow:visible}.cross-account.svelte-9ip3iz{border-top:1px dashed var(--color-edge);margin-top:2rem;padding-top:2rem}.account-columns.svelte-9ip3iz{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.account.svelte-9ip3iz{min-width:0}.account.svelte-9ip3iz .heading-card:where(.svelte-9ip3iz){color:var(--color-label)}.cross-account-notes.svelte-9ip3iz{margin-top:1.5rem;padding-left:1.25rem}.cross-account-notes.svelte-9ip3iz li:where(.svelte-9ip3iz)+li:where(.svelte-9ip3iz){margin-top:.75rem}.cross-account-notes.svelte-9ip3iz li:where(.svelte-9ip3iz)::marker{color:var(--color-label)}.copy-status.svelte-9ip3iz{font-size:var(--type-meta-size);margin:0}.sheet-footer.svelte-9ip3iz{background:var(--color-surface);border-top:1px solid var(--color-edge);font-size:var(--type-meta-size);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.sheet-footer.svelte-9ip3iz img:where(.svelte-9ip3iz){display:block}.sources.svelte-9ip3iz{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.5rem;display:grid}.sources.svelte-9ip3iz span:where(.svelte-9ip3iz){grid-column:1/-1}a.svelte-9ip3iz{color:var(--color-link)}a.svelte-9ip3iz:focus-visible,button.svelte-9ip3iz:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=64rem){.sheet-header.svelte-9ip3iz{grid-template-columns:1fr auto}.title-block.svelte-9ip3iz{grid-column:1/-1}}@media (width<=48rem){.account-columns.svelte-9ip3iz{grid-template-columns:1fr}.sheet-header.svelte-9ip3iz{gap:1rem;padding:1.25rem}.sources.svelte-9ip3iz{grid-template-columns:1fr}}.iam-policy-sheet.svelte-9ip3iz[data-export] .sheet-header:where(.svelte-9ip3iz){grid-template-columns:minmax(0,1fr) auto auto}.iam-policy-sheet.svelte-9ip3iz[data-export] .title-block:where(.svelte-9ip3iz){grid-column:auto}.iam-policy-sheet.svelte-9ip3iz[data-export] .account-columns:where(.svelte-9ip3iz){grid-template-columns:repeat(2,minmax(0,1fr))}@media print{.iam-policy-sheet.svelte-9ip3iz{max-width:none}button.svelte-9ip3iz,.copy-status.svelte-9ip3iz{display:none}.policy-code.svelte-9ip3iz{break-inside:avoid}}.identity-center-sheet.svelte-16vc1ny{border:1px solid var(--color-edge);background:var(--color-bg);max-width:74rem;color:var(--color-ink);font-family:var(--font-sans);border-radius:14px;margin:2rem auto;overflow:hidden}.sheet-header.svelte-16vc1ny{background:var(--color-surface);border-bottom:3px solid var(--color-primary);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.75rem;padding:2rem;display:grid}.title-block.svelte-16vc1ny h1:where(.svelte-16vc1ny),.title-block.svelte-16vc1ny h2:where(.svelte-16vc1ny){color:var(--color-link)}.title-block.svelte-16vc1ny p:where(.svelte-16vc1ny){font-size:var(--type-meta-size);margin:1rem 0 0}.sheet-identity.svelte-16vc1ny{font-size:var(--type-meta-size);flex-direction:column;align-items:flex-end;gap:.55rem;display:flex}.identity-images.svelte-16vc1ny{align-items:center;gap:1.25rem;margin-bottom:.35rem;display:flex}.author-photo.svelte-16vc1ny{border-radius:50%}.brand.svelte-16vc1ny{color:var(--color-ink);flex-direction:column;align-items:center;gap:.4rem;text-decoration:none;display:flex}h1.svelte-16vc1ny,h2.svelte-16vc1ny,h3.svelte-16vc1ny,h4.svelte-16vc1ny{margin:0}p.svelte-16vc1ny,li.svelte-16vc1ny,dd.svelte-16vc1ny{line-height:1.7}.sheet-body.svelte-16vc1ny{gap:2rem;padding:clamp(1.25rem,3vw,2rem);display:grid}.sheet-body.svelte-16vc1ny h2:where(.svelte-16vc1ny),.sheet-body.svelte-16vc1ny h3:where(.svelte-16vc1ny){color:var(--color-highlight)}.columns.svelte-16vc1ny{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.columns.svelte-16vc1ny>:where(.svelte-16vc1ny){min-width:0}.panel.svelte-16vc1ny,.intro.svelte-16vc1ny{border:1px solid var(--color-edge);background:var(--color-surface);border-radius:8px;padding:1.5rem}dl.svelte-16vc1ny{gap:1.25rem;margin-bottom:0;display:grid}dt.svelte-16vc1ny,li.svelte-16vc1ny>strong:where(.svelte-16vc1ny){color:var(--color-label);font-weight:700}dd.svelte-16vc1ny{overflow-wrap:anywhere;margin:.4rem 0 0}ul.svelte-16vc1ny,ol.svelte-16vc1ny{padding-left:1.5rem}li.svelte-16vc1ny+li:where(.svelte-16vc1ny){margin-top:.5rem}li.svelte-16vc1ny::marker{color:var(--color-label)}li.svelte-16vc1ny p:where(.svelte-16vc1ny){margin:.4rem 0 1rem}.note.svelte-16vc1ny{border-left:3px solid var(--color-highlight);margin:0;padding-left:1rem}.workflow.svelte-16vc1ny>.columns:where(.svelte-16vc1ny),.cli.svelte-16vc1ny>.columns:where(.svelte-16vc1ny){margin-top:1.5rem}.workflow.svelte-16vc1ny{border-top:1px dotted var(--color-edge);padding-top:2rem}.command-header.svelte-16vc1ny{justify-content:space-between;align-items:center;gap:1rem;display:flex}pre.svelte-16vc1ny{border:1px solid var(--color-edge);background:var(--color-navy);font-size:var(--type-meta-size);border-radius:6px;padding:1rem;line-height:1.7;overflow-x:auto}code.svelte-16vc1ny{font-family:var(--font-code)}.sheet-footer.svelte-16vc1ny{background:var(--color-surface);border-top:1px solid var(--color-edge);font-size:var(--type-meta-size);grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:2rem;padding:1.5rem 2rem;display:grid}.footer-badge.svelte-16vc1ny img:where(.svelte-16vc1ny){display:block}.sources.svelte-16vc1ny,.resources.svelte-16vc1ny{align-content:start;gap:.75rem;display:grid}a.svelte-16vc1ny{color:var(--color-link)}a.svelte-16vc1ny:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media (width<=64rem){.sheet-header.svelte-16vc1ny{grid-template-columns:1fr auto}.title-block.svelte-16vc1ny{grid-column:1/-1}}@media (width<=48rem){.columns.svelte-16vc1ny{grid-template-columns:1fr}.sheet-header.svelte-16vc1ny{gap:1rem;padding:1.25rem}.sheet-footer.svelte-16vc1ny{grid-template-columns:auto minmax(0,1fr)}.sources.svelte-16vc1ny{grid-area:1/1/auto/-1}.footer-badge.svelte-16vc1ny,.resources.svelte-16vc1ny{grid-row:2}}.identity-center-sheet.svelte-16vc1ny[data-export] .sheet-header:where(.svelte-16vc1ny){grid-template-columns:minmax(0,1fr) auto auto}.identity-center-sheet.svelte-16vc1ny[data-export] .title-block:where(.svelte-16vc1ny){grid-column:auto}.identity-center-sheet.svelte-16vc1ny[data-export] .columns:where(.svelte-16vc1ny){grid-template-columns:repeat(2,minmax(0,1fr))}@media print{.identity-center-sheet.svelte-16vc1ny{max-width:none}.panel.svelte-16vc1ny,.command.svelte-16vc1ny,dl.svelte-16vc1ny>div:where(.svelte-16vc1ny),li.svelte-16vc1ny{break-inside:avoid}}
