.action-section.svelte-l32f23{display:flex;justify-content:center;margin-top:var(--spacing-xl)}.effective-section.svelte-l32f23,.chain-section.svelte-l32f23{margin-bottom:var(--spacing-lg)}.effective-section.svelte-l32f23 h4:where(.svelte-l32f23),.chain-section.svelte-l32f23 h4:where(.svelte-l32f23){color:var(--text-primary);margin:0 0 var(--spacing-md) 0}.effective-policy.svelte-l32f23{background:var(--bg-secondary);border:2px solid var(--color-success);border-radius:var(--radius-md);padding:var(--spacing-md)}.effective-header.svelte-l32f23{display:flex;align-items:flex-start;gap:var(--spacing-md);margin-bottom:var(--spacing-md)}.effective-header.svelte-l32f23 h5:where(.svelte-l32f23){margin:0;color:var(--text-primary)}.effective-header.svelte-l32f23 h5:where(.svelte-l32f23) .domain-name:where(.svelte-l32f23){font-family:var(--font-mono);color:var(--color-success)}.effective-header.svelte-l32f23 p:where(.svelte-l32f23){margin:0;color:var(--text-secondary);font-size:var(--font-size-sm)}.caa-records.svelte-l32f23{display:flex;flex-direction:column;gap:var(--spacing-sm)}.caa-record.svelte-l32f23{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:var(--spacing-sm) var(--spacing-md);border-left:4px solid}.caa-record.primary.svelte-l32f23{border-left-color:var(--color-primary)}.caa-record.warning.svelte-l32f23{border-left-color:var(--color-warning)}.caa-record.secondary.svelte-l32f23{border-left-color:var(--text-secondary)}.caa-header.svelte-l32f23{display:flex;align-items:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}.caa-info.svelte-l32f23{display:flex;flex-direction:column;flex:1}.caa-tag.svelte-l32f23{font-weight:600;color:var(--text-primary);font-size:var(--font-size-sm)}.caa-description.svelte-l32f23{color:var(--text-secondary);font-size:var(--font-size-xs)}.caa-flag.svelte-l32f23{font-size:var(--font-size-xs);color:var(--text-secondary);font-family:var(--font-mono)}.caa-value.svelte-l32f23 code:where(.svelte-l32f23){font-family:var(--font-mono);color:var(--text-primary);font-size:var(--font-size-sm)}.no-policy.svelte-l32f23{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);background:var(--bg-warning);border:2px solid var(--color-warning);border-radius:var(--radius-md)}.no-policy.svelte-l32f23 h5:where(.svelte-l32f23){margin:0 0 var(--spacing-xs) 0;color:var(--text-primary)}.no-policy.svelte-l32f23 p:where(.svelte-l32f23){margin:0 0 var(--spacing-xs) 0;color:var(--text-secondary)}.no-policy.svelte-l32f23 p:where(.svelte-l32f23) code:where(.svelte-l32f23){background:var(--bg-secondary);padding:2px 4px;border-radius:3px;font-family:var(--font-mono)}.no-policy.svelte-l32f23 .implication:where(.svelte-l32f23){font-weight:500;color:var(--color-warning)!important}.single-level-info.svelte-l32f23{display:flex;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md)}.single-level-info.svelte-l32f23 h5:where(.svelte-l32f23){margin:0 0 var(--spacing-xs) 0;color:var(--text-primary);font-size:var(--font-size-sm)}.single-level-info.svelte-l32f23 p:where(.svelte-l32f23){margin:0;color:var(--text-secondary);font-size:var(--font-size-xs)}.single-level-info.svelte-l32f23 p:where(.svelte-l32f23) code:where(.svelte-l32f23){background:var(--bg-primary);padding:2px 4px;border-radius:3px;font-family:var(--font-mono)}.chain-description.svelte-l32f23{color:var(--text-secondary);margin-bottom:var(--spacing-md);font-size:var(--font-size-sm)}.domain-chain.svelte-l32f23{display:flex;flex-direction:column;gap:var(--spacing-sm)}.chain-item.svelte-l32f23{display:flex;gap:var(--spacing-md)}.chain-item.effective.svelte-l32f23 .chain-content:where(.svelte-l32f23){border-color:var(--color-success);background:var(--bg-success)}.chain-item.empty.svelte-l32f23 .chain-content:where(.svelte-l32f23){border-color:var(--border-color);background:var(--bg-secondary);opacity:.7}.chain-connector.svelte-l32f23{display:flex;flex-direction:column;align-items:center;min-width:24px;padding-top:var(--spacing-sm)}.chain-connector.svelte-l32f23 .connector-line:where(.svelte-l32f23){width:2px;height:var(--spacing-md);background:var(--border-color);margin-bottom:var(--spacing-xs)}.chain-content.svelte-l32f23{flex:1;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:var(--spacing-md)}.chain-header.svelte-l32f23{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm)}.domain-info.svelte-l32f23{display:flex;flex-direction:column}.domain-name.svelte-l32f23{font-family:var(--font-mono);color:var(--text-primary);font-weight:600}.domain-depth.svelte-l32f23{font-size:var(--font-size-xs);color:var(--text-secondary)}.effective-badge.svelte-l32f23{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--color-success);color:var(--bg-primary);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:500}.empty-badge.svelte-l32f23{display:flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);background:var(--text-secondary);color:var(--bg-primary);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:500}.chain-records.svelte-l32f23{display:flex;flex-direction:column;gap:var(--spacing-xs)}.chain-record.svelte-l32f23{padding:var(--spacing-xs);background:var(--bg-primary);border-radius:var(--radius-sm)}.chain-record.svelte-l32f23 code:where(.svelte-l32f23){font-family:var(--font-mono);color:var(--text-primary);font-size:var(--font-size-xs)}.info-card.svelte-l32f23{background:var(--bg-tertiary)}.format-example.svelte-l32f23{background:var(--bg-secondary);padding:var(--spacing-sm);border-radius:var(--radius-sm);margin-bottom:var(--spacing-sm)}.format-example.svelte-l32f23 code:where(.svelte-l32f23){font-family:var(--font-mono);color:var(--text-primary)}.tag-explanations.svelte-l32f23,.caa-examples.svelte-l32f23{display:flex;flex-direction:column;gap:var(--spacing-xs)}.tag-explanation.svelte-l32f23,.caa-example.svelte-l32f23{font-size:var(--font-size-xs);color:var(--text-secondary)}.tag-explanation.svelte-l32f23 code:where(.svelte-l32f23),.caa-example.svelte-l32f23 code:where(.svelte-l32f23){background:var(--bg-secondary);padding:2px 4px;border-radius:3px;font-family:var(--font-mono);color:var(--text-primary);margin-right:var(--spacing-xs)}.text-success.svelte-l32f23{color:var(--color-success)}.text-warning.svelte-l32f23{color:var(--color-warning)}
